Elasticsearch中有文档
"title": "The quick brown fox jumps over the lazy dog"
但是搜索不出来,不知道什么原因
查询结果:
GET /article/_doc/_search
是不是这样哦,
你可以先查看es的数据结构中该字段采用的分词,
请求方式:GET /article/_mapping 没有请求体
然后再使用该分词类型查看该分词是如何拆分的
请求方式:GET /_analyze?pretty 请求体:
{
"analyzer": "ik_smart",//分词类型
"text": "B. Braun Medical"//字段值
}
语法不对,可以用这个
GET /bookstore/_search
{
"query": {
"multi_match": {
"query": "三",
"fields": ["book_name","book_author"]
}
}
}
建议查看title的分词,查看该值es按照分词类型进行分词的内容,如果分词组中没有quick那么就查不出来数据