我正在尝试选择查询字符串为part
或whole
的文档。
例如如果query
为SHE-546-690
,则仅返回SHE-546-690
,K-SHE-546-690-L
等。
这是我的查询:
{
"_source": ["s_sku"],
"from": 0,
"size": 50,
"query":{
"query_string": {
"query": "SHE-546-690",
"fields": ["s_sku", "s_item_name"]
}
}
}
这给了我以下结果:
SHE-546-690,
SHE-546,
SHE-546-706,
SHE-638-690,
和许多其他具有SHE-
共同点的人。
这样做会产生空结果:
"query": "*SHE-546-690*",
字段的映射设置:
"s_item_name":{"type":"text"},
"s_sku":{"type":"text"}