[英]Solr configuration for autocompletion implementation with php
我如何索引我的數據並在solr中配置solr和我的搜索選項,可以實現具有以下要求的自動完成功能(例如google):
產品:-我們提供帶有標題,描述和ID的產品,例如標題:Toshiba tecra s1:centrino 1.5 ghz / xp pro / 15.0“ tft / 40 gb / 256 mb + 256 mb + 256mb / cd-rw-dvd-rom / lan / wi-fi-必須以以下方式對本產品或本產品的字段進行索引:如果用戶開始輸入以下內容,則應可能進行以下操作(用戶搜索搜索字詞(例如,TOSHIBA或tOSHiba)的方式沒有區別)。前三個字符“ tos”最多20個結果(完整標題(詞組),例如“東芝tecra s1:centrino 1.5 ghz / xp pro / 15.0” tft / 40 gb / 256 mb + 256 mb + 256mb / cd-rw-dvd-rom / lan / wi-fi“)應該出現在自動填充框中。 -如果用戶輸入了兩個詞“東芝tecra”,則搜索結果必須更加精確,並且僅應顯示包含(相關的)術語“東芝tecra”的所有文檔。
對此有任何提示,使用哪種標記器/搜索組件等,將是很棒的。
我正在使用solr版本3.5
謝謝您的想法Ramo
Solr 3.X具有內置的Askerer組件,它使您可以在有限的字段上建立建議。
以下鏈接提供了實現詳細信息-
1. http://lucidworks.lucidimagination.com/display/solr/Suggester
2. http://solr.pl/en/2010/11/15/solr-and-autocomplete-part-2/
對於其他方法,您可以檢查EdgeNGrams實施或條款組件 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.