0
Q
用原則搜索部分詞
A
回答
0
我與Symfony 1.4和Doctrine 1.2的可搜索行爲有同樣的問題,並遇到了這個問題。然後我發現你可以添加通配符(?或*)到適用於單詞的搜索詞。在你的情況下,「山*」將匹配山。在我的情況下,我將它應用於每個搜索詞並將其從用戶隱藏起來。
$results = $table->search('*'.$search_string.'*');
希望這可以幫助別人!
- 編輯 -
發佈有點倉促以上......這對一個單詞查詢的偉大工程,但在多個部分單詞再次失敗。這樣的事情應該會更好:
$actual_search_string = '*'.implode('* *', explode(' ', $search_string)).'*';
$results = $table->search($actual_search_string);
相關問題
- 1. 用solr dismax的詞的部分搜索
- 2. 使用Solr搜索部分字詞
- 3. MySQL搜索匹配詞的一部分
- 4. MySQL的部分單詞搜索
- 5. 在Apache-Solr中搜索部分字詞
- 6. Flex - 在ArrayCollection中搜索部分詞
- 7. 按其部分搜索單詞
- 8. Playframework + Lucene:如何搜索部分單詞?
- 9. PostgreSQL:全文搜索 - 如何搜索部分單詞?
- 10. mysql全文搜索搜索簡單的單詞,如「部分a」
- 11. 爲詞組搜索和部分匹配搜索字段
- 12. 搜索到一個句子的部分詞在彈性搜索
- 13. Zend搜索詞「video」爲空,而「videos」不是,搜索詞的部分
- 14. 正則表達式來提取搜索詞搜索詞
- 15. 如何使用ElasticSearch索引搜索單詞的一部分
- 16. Twitter搜索詞分析
- 17. Codeigniter搜索詞與分頁
- 18. NSScanner搜索單詞找到單詞的部分
- 19. 如果在搜索詞中有「空格」,則搜索搜索不起作用
- 20. SQL部分搜索用戶
- 21. 對部分搜索
- 22. Javascript部分搜索
- 23. 在SharePoint 2010搜索中禁用分詞
- 24. 用於「部分」單詞搜索的Vim鍵?
- 25. 使用SQL查詢搜索部分單詞
- 26. 用Jquery部分搜索TABLE中的單詞
- 27. 使用MySQL全文搜索匹配部分單詞?
- 28. 使用MongoDB進行詞幹和部分搜索2.4
- 29. 使用Javascript刪除searchfield中的部分搜索字詞
- 30. 如何使用ElasticSearch搜索單詞的一部分
什麼是表列類型?爲什麼不使用LIKE? – Tom