match-phrase

    2熱度

    1回答

    我的文檔有一個'description'字段,其中包含3到10個句子。 我不得不支持模糊性,因爲我不能指望用戶完全相同的單詞。 在另一方面,我必須使用「match_phrase」,而不是「匹配」,因爲如果的話彼此太遠,該文件是不相關的。 問題是,「match_phrase」不分析單詞,因此它不支持模糊性。 (請參閱最後一段https://www.elastic.co/guide/en/elasti

    0熱度

    1回答

    我想提高查詢,如果它的匹配措辭,但我希望它只能在某個領域進行搜索。 。到目前爲止,我有以下查詢 { "query": { "bool": { "should": [ { "match_phrase": { "_all": { "query": "string", "boost": 5

    3熱度

    1回答

    我是新來的彈性搜索,所以我掙扎了一下,爲我們的數據找到最佳查詢。 想象一下,我想匹配下列單詞「Handelsstandens Boldklub」。 目前,我使用下面的查詢: { query: { bool: { should: [ { match: { name: { query: query, slop

    2熱度

    1回答

    我有一個問題,elasticsearch在我的環境(分段和生產)中返回不同的結果。 我使用的elasticsearch版本對於兩種環境都是一樣的。 version: { created: 1000199} 這兩個環境都具有相同的映射和索引設置。 我有一個項目標題爲「測試」的標題字段。我正在嘗試執行match_phrase_prefix查詢。然而,在我的分期環境中,當我搜索「te」時,結果會像預

    0熱度

    1回答

    任何人都知道如何從建議的結果集中過濾拼寫錯誤? 此查詢找到很好的建議,但也包括部分拼寫錯誤。例如「商業摩根」返回「商業抵押」,這是好的,但也是「商業抵押貸款」,這是不好的,因爲商業術語仍然是錯誤的。 { "suggest" : { "text" : "comercial morgage", "simple_phrase" : { "phrase" : {

    2熱度

    1回答

    我正在使用Elasticsearch構建一個小型搜索應用程序,並試圖找出如何使用多詞(短語)建議來構建自動完成功能。我有它的工作...有點... 我主要是單個單詞的建議,但是當我點擊空格鍵 - 它殺死的建議。 例如,如果我輸入「fast」,它會正常工作,如果我輸入「fast」 - 停止出現建議。 我使用的是Edge N Grams和match_phrase_prefix,並按照示例here和her