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