使用solr的dataimporthandler爲文本框創建jquery自動完成。建議需要從有經驗的solr程序員創建索引索引
我想查詢「產品」表中的所有產品。 「特徵」表中有一個外鍵。產品可能具有或不具有一個或多個功能。
我想要一個字段中的產品名稱(比如「產品」)及其所有與其相關的功能。每個產品都具有用逗號分隔的多值字段中的功能。
我想這樣做,使索引smaler,從而使搜索更快。
代替具有的:
產品1 - >特徵1
產品1 - >特徵2
產品1 - >特徵3
產品1 - >特點4
(文件具有兩個字段)
它將是:
產品1 - > [特徵1,特徵,特徵3,特徵]
這種做法將使該指數包含較少的文件。我覺得它會提供快速的搜索結果。但是,它會導致客戶端分割字段和更新文本框的一些工作。
我所看到的唯一缺點是特徵字段在Ngram方面有時會很大。
還有什麼SQL查詢可以完成爲此創建文檔?是否有可用於在不同功能之間插入逗號分隔符的過濾器?
您是否有任何示例文檔,以共享模式代碼作爲起點? – Stainedart
我還沒有真正開始實施解決方案,但因爲我想首先知道什麼方法是最好的方法,如果任何人都可以看到使用這種方法的任何缺點。 – MikeAlike234