織夢的搜索只要字數大于3個就會默認使用分詞的功能,比如搜索“大牙居士”,就會將“大牙”和“居士”和“大牙居士”的內容都顯示出來,對于想要實現精確搜索的人來說這個功能就很蛋疼了。
下面我就介紹一個簡單的方法來去掉這個功能。
首先打開include目錄下的文檔搜索類arc.searchview.class.php
找到“//獲取關鍵字SQL”這里的函數
將此處紅框內的$this->Keywords中的Keywords去掉s改為Keyword即可。
修改后如下
保存就大功告成啦~