[英]solr query time synonyms
我想看看查詢時間的同義詞。 我剛剛下載了solr 7.1.0,啟動了它並創建了一個核心,並將其添加到同義詞文件“ db,database,database”中。 當我轉到分析頁面並為該字段選擇text_general並在索引文本框中輸入“必須要獲得第一基礎”並將“ db”添加到查詢文本框中時。 當我運行分析時,它顯示出對“基礎”一詞的關注。
有沒有解決的辦法? 同義詞設置不正確嗎?
根據您的配置,您要說明“ 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)",
專注於擴展的這一部分(+ name:data + name:base) ,您可以看到這兩個術語都是必需的。
因此,在text_general字段中包含“必須獲得第一手資料”的文檔將與查詢不匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.