wiki page of the Solr Suggester component沒有提及如何搜索提供的字段?它只是一個前綴,還是還有一箇中綴搜索?Solr Suggester支持中文搜索嗎?
2
A
回答
0
您可以對其分析鏈中具有N-Gram Tokenizer的索引字段執行「中綴」或n格式自動建議活動。
1
是的,它支持。 編輯你的solrconfig.xml,去searchComponent元素,從org.apache.solr.spelling.suggest.tst.TSTLookupFactory改變「lookupImpl」的值(如 wiki page of the Solr Suggester component例子所示,但它可以是另一個像FuzzyLookupFactory等... )到AnalyzingInfixLookupFactory。
這是需要非常類似:
<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">mySuggester</str>
<str name="lookupImpl">AnalyzingInfixLookupFactory</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">yourSearchFieldName</str>
<str name="suggestAnalyzerFieldType">yourSearchFieldType(String, text-general)</str>
<str name="buildOnStartup">true</str>
</lst>
</searchComponent>
<requestHandler name="/suggest" class="solr.SearchHandler"
startup="lazy" >
<lst name="defaults">
<str name="suggest">true</str>
<str name="suggest.count">10</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>
</requestHandler>
不要忘了更改後重新啓動Solr的。
相關問題
- 1. Solr是否支持搜索運算符?
- 2. CockroachDB支持全文搜索嗎?
- 3. 對NetCDF文件的Solr索引支持?
- 4. NSTableView支持增量搜索嗎?
- 5. 對Solr中的EdegeNGram分析和詞組搜索的支持3.4.0
- 6. Solr全文搜索
- 7. Php + Mysql:沒有服務器端支持的全文搜索和分面搜索
- 8. Oracle是否支持全文搜索?
- 9. 如何啓用全文搜索支持
- 10. GAE Datastore支持「部分文本搜索」嗎?
- 11. stackmob在後端支持全文搜索嗎?
- 12. iOS實時搜索支持
- 13. solr在創建索引時支持排序嗎?
- 14. 我們可以搜索Solr搜索引擎中的.txt文件嗎?
- 15. SOLR(lucene)XML支持
- 16. Solr的JSON支持
- 17. 搜索Solr的
- 18. Solr + Haystack搜索
- 19. Apache Solr搜索
- 20. Solr的 - 搜索
- 21. 搜索與SOLR
- 22. 可以Solr索引/搜索靜態文件嗎?
- 23. Solr或Lucene可用於搜索XML嗎?
- 24. Solr在字典文件中搜索
- 25. Solr分佈式搜索與聯合搜索相同嗎?
- 26. Solr不搜索整個索引文檔
- 27. Solr非英文索引和搜索
- 28. 沒有索引的Solr全文搜索?
- 29. 模糊搜索Solr中
- 30. 在solr搜索中提升
是的,我知道。但是有可能以某種方式在推薦人中使用N-Gram Tokenizer,或者對提示器組件使用文本字段?我不這麼認爲。 – Zardoz 2011-04-01 01:11:20