2012-05-17 47 views
0

我正在爲Solr中少數產品的標題字段編制索引。Solr標題搜索失敗

但是,當我尋找,我沒有迴應讓這些頭銜。

例如,我存儲以下標題:狒狒打字T恤

但是,當我搜索下面我沒有得到任何結果!

1)標題:狒狒 2)標題:(狒狒打字T恤) 3)標題:(狒狒*)

在otherhand,如果我在尋找這樣的,我得到很多結果

1)標題:(T恤)

我已經索引包含字T恤很多冠軍,但我想搜索的失敗特定標題.. !!

我不知道Solr是否忽略了第一個單詞,或者它正在做一些隨機的事情。

我的問題基本上是:如果我有一個有很多單詞的搜索標題,我希望將它與包含最大常用術語的標題進行匹配。

怎麼辦?

感謝

+0

無需查看您的配置,就很難幫助您。發佈schema.xml的相關部分。還包括有關如何進行查詢的詳細信息 - 例如,您是使用StandardQueryParser還是DismaxQueryParser? –

回答

0

Solr的工作原理是,通過將自身。你不需要改變任何東西。 您必須小心如何在schema.xml中設置字段,即如何完成分析。

您可以使用Solr's admin > Analysis接口來查看標題字段(索引時)和查詢(當搜索時)的處理(標記化,轉換)的確切程度。

記住,匹配,爲了發生,需要在兩邊(索引&查詢)相同的單詞(大小寫和所有內容)。

要打開索引並查看Solr如何實際索引數據,請使用Luke