【发布时间】:2016-03-23 22:17:58
【问题描述】:
我对 Elasticsearch 中的 Query String Query 有疑问。我在这里写了一个 Sense 代码来复制它。
POST myindex
POST myindex/mytype
{
"name":"t-shirt",
"season": "2016-3"
}
然后我搜索:
POST myindex/_search
{
"query": {
"query_string": {
"query": "2016-*",
"fields": ["name", "season"]
}
}
}
或者:
POST myindex/_search
{
"query": {
"query_string": {
"query": "t-shirt*"
}
}
}
这些查询不返回任何文档(但它应该返回索引文档),我不知道如何修复它。
我希望尽可能通用,因为这是一个示例,但我的文档有很多字段,用户可以搜索他想要的内容而不受语法限制。
【问题讨论】:
标签: elasticsearch lucene full-text-search sense