首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性研究中的邻近性-相关性

弹性研究中的邻近性-相关性
EN

Stack Overflow用户
提问于 2020-08-17 06:42:50
回答 1查看 77关注 0票数 0

我有一份关于字段弹性搜索的json记录

代码语言:javascript
复制
"streetName": "5 Street",
 "name": ["Shivam Apartments"]

我尝试了以下查询,但如果在查询中添加streetName bool,它将不会返回任何内容。

代码语言:javascript
复制
{
    "query": {
        "bool": {
            "must": [
                {
                    "bool": {
                        "must": {
                            "match": {
                                "name": {
                                    "query": "shivam apartments",
                                    "minimum_should_match": "80%"
                                }
                            }
                        }
                    }
                },
                {
                    "bool": {
                        "must": {
                            "match": {
                                "streetName": {
                                    "query": "5 street",
                                    "minimum_should_match": "80%"
                                }
                            }
                        }
                    }
                }
            ]
        }
    }
}

文档映射

代码语言:javascript
复制
{
    "rabc_documents": {
        "mappings": {
            "properties": {
                "name": {
                    "type": "text",
                    "analyzer": "autocomplete_analyzer",
                    "position_increment_gap": 0
                },
                "streetName": {
                    "type": "keyword"
                }
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-17 08:54:23

基于E.S文档(弹性搜索中的关键词)

  • “关键字字段只能根据其确切值进行搜索”。
  • 此外,关键字也是区分大小写的。

考虑到上述因素的

  1. 搜索"5街“将与关键字字段上的"5街”('s‘vs 'S')不匹配
  2. minimum_should_match不会在关键字字段上工作。

建议:用于部分匹配的使用"text“映射而不是”关键字“。关键字用于过滤、基于术语的聚合等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63445790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档