2010-03-16 23 views
1

我不知道是否有辦法將拼寫檢查限制爲索引的一部分。根據屬性限制solr拼寫檢查

例子我有一個索引,包含不同國家使用的不同產品。

當執行搜索時,我將solr查詢限制爲僅返回COUNTRY X的結果,但返回的建議不限於COUNTRY X,而是我接收基於整個索引的結果(因爲我只有一個錯誤指數)。

我相信你可以爲每個國家創建一個單獨的字典來解決這個問題,但這裏是轉折點,我有時會做一個查詢,我想從COUNTRY_X和COUNTRY_Y返回結果,因此這些建議受到這兩個國家的限制,反過來導致它自己的字典索引似乎有點複雜,並且字典索引的數量會很大。

回答

1

我想嘗試分裂爲X國每個國家的指數,即一個指數,另一個是國家Y.您可以輕鬆地用multi-core setup做到這一點。這樣每個索引都有自己的字典。

如果您想一次在多個國家進行搜索,請在索引上運行distributed query。截至撰寫本文時,對拼寫檢查組件的分佈式支持是only available in trunk