2013-06-28 59 views
0

我正在使用Solr版本3.5。我想通過提示器方法在我的應用程序中實現自動建議功能。 http://wiki.apache.org/solr/SuggesterSolr建議者:回覆多個字段

能有人幫我用下面的:

我怎樣才能在查詢響應返回多個領域。例如,我試圖創建一個基於'name'字段的索引,但我也想返回一個'id'字段,其中這兩個字段是我要搜索的產品屬性[比如電影名稱]。因此,迴應應該包括產品的'id'和'title'

如何使用Suggester進行不區分大小寫的搜索?例如,搜索條目「abc」應該返回包含名稱爲「ABC」,「Abc」等的文檔。

請幫忙。

問候。

+0

所有嗨,我決定通過一切都轉換爲小寫字母區分大小寫的建議問題。但是,仍然無法在響應中精確地返回多個字段。任何建議都會有所幫助。 –

+0

anand:bhai你能解決多領域問題嗎?我面臨同樣的問題。請你分享你的解決方案。非常感謝 – nish

+0

嗨Nish,不,Solr不支持這個。 –

回答

0

我認爲你不太明白提議者的意思。它的目的不是爲每個條目只返回一個搜索結果的建議(這是返回ID的唯一場景。

但是,您可以在標題字段上執行常規通配符搜索並將返回的標題用作建議。這樣你也可以得到結果的ID(和任何其他索引字段)。我想這可以用jQuery UI很容易地實現。它可能比建議的API慢得多,具體取決於您的索引架構設計。

0

,如果你不是的建議順序真正感興趣的我發現weight_field可以[AB]用於返回文檔ID爲每一個建議