python - Elasticsearch与python如何在SQL请求之类的字符串中查找子字符串?
问题描述
在 Elaticsearch 中使用 python 我使用这个 json 请求......
mySearch2 = {"_source": {"includes": ["assigned_to", "start_date"]},
"query":{"bool":
{"should":
[{"match": {"assigned_to":"RED"}}]
}
}
}
我得到的文件带有“ RED WHITE BLUE
”或“ WHITE BLUE RED
”,没有“ WHITE RED BLUE
”。
似乎答案只是该字段的开头或结尾,我还想在字符串中间抓取带有此子字符串的文档。
请问你能帮忙吗?
编辑,映射:
"assigned_to": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
解决方案
推荐阅读
- javascript - Mac OS - 使用 Node.js 锁定文件
- python - 安装Python3.6版本的Boost-Python3
- surveymonkey - 我正在尝试将 Surveymonkey 嵌入到 Wordpress。但似乎我需要做点什么,否则它不起作用
- nexmo - 从应用程序到电话(网络)、应用程序的呼叫。多链接号码
- ios - 从 Swift 上的 Watson Customer Engagement 获取渠道和用户 ID
- opengl - OpenGL 纹理包装
- angular - 如何使用 ng add 支持 Angular 6 库
- reactjs - 我怎么知道在 React 中触发了什么渲染?
- sql - 如何过滤掉 SQL 中两个列表的任意组合?
- android - Android App Map Fragment 未在发布版本中显示