2012-02-15 52 views
3

我有一個solr-MSSQL服務器建立和我從sql數據庫導入數據,我所有的數據都是在uicode上。導入過程非常順利,但是在搜索時,雖然當我查詢,但卻無法提供結果。它返回一些結果。有沒有建議,爲什麼它是這樣的?Solr查詢未找到

+1

您必須提供更多的上下文,例如:您的模式(字段定義),示例數據,您的查詢的樣子,您使用的查詢處理程序以及您要搜索的內容結果你回來了,你期望什麼。 – MatsLindh 2012-02-15 14:08:35

回答

1

您是如何搜索數據的?最新的查詢?你可以發佈查詢和配置嗎?

首先: -

q=*:*搜索上所有文件的所有內容,因此你回來的結果。

q=something將搜索默認搜索字段上的內容,如果您尚未修改schema.xml,通常爲文本。

<defaultSearchField>text</defaultSearchField> 

您可以將默認字段更改爲您要搜索的字段。 或使用特定字段在特定字段上搜索例如標題q=some_field:something

如果你想在多個領域進行搜索,您可以通過使用copyfields字段組合成一個字段或使用dismax request handler