Elasticsearch模糊搜索的困惑

时间:2019-01-10 22:13:20

标签: elasticsearch fuzzy-search

我有这个查询

   :body=>
    {:query=>
      {:bool=>
        {:filter=>
          {:bool=>
            {:must=>
              [{:range=>
                 {:model_updated_by_patient_at=>
                   {:gte=>Thu, 03 Jan 2019 05:00:00 +0000,
                    :lt=>Fri, 11 Jan 2019 05:00:00 +0000}}},
               {:bool=>
                 {:should=>
                   [{:multi_match=>
                      {:fields=>["story_markdown"],
                       :query=>"suprspecial",
                       :max_expansions=>50,
                       :fuzziness=>"AUTO"}}]}}]}}}}

被搜索的关键事物是“特殊”

我在时间范围内有两篇帖子,一篇带有“ superspecial”文字,另一篇带有“ sprspecial”文字,尽管该搜索结果只返回了“ superspecial”,但它们均<2 Levenshtein编辑掉了{{3} }。

我什么都不来?

0 个答案:

没有答案