2017-10-17 80 views
0

我想查看查詢時間同義詞。我剛剛下載了solr 7.1.0,啓動並創建了一個核心,並將其添加到同義詞文件'db,database,data base'中。當我進入分析頁面併爲該字段選擇text_general並在索引文本框中輸入「獲取第一個鹼基」並將「db」添加到查詢文本框中。當我運行分析時,它顯示了對「基礎」一詞的打擊。solr查詢時間同義詞

有沒有辦法解決這個問題?同義詞是否設置不正確?

+0

噢。它做了。我只需點擊向上箭頭就可以點擊複選框。 –

回答

1

根據您的配置就表示「DB」「數據庫」「數據庫」是同義詞。

分析工具將突出顯示術語基數,只是因爲它計算了我猜的快速求交。

如果你真的索引文件,並運行一個查詢,這是解析,並擴大了查詢:

"rawquerystring": "name:db", 
"querystring": "name:db", 
"parsedquery": "((+name:data +name:base) name:database name:db)", 
"parsedquery_toString": "((+name:data +name:base) name:database name:db)", 

着眼於擴大的這部分(+名稱:數據+名稱:Base),你可以看到這兩個術語都是必需的。

因此,在text_general字段中包含「進入第一個基地是必要的」文檔將與該查詢不匹配。