elasticsearch - 我可以请求弹性字段以匹配特定顺序的数据吗?
问题描述
我有弹性字段,存储按特定顺序到达目标
'targets': ['open_order', 'fill_data', 'make_payment', 'success']
目的- 在与客户的工作流程中,我们达到一些目标并将它们添加到目标数组以按目标标记客户。
__
所以我想向目标数组发出 GET 请求,例如:
给我所有的客户,那里有fill_data和make_payment目标,make_payment跟在fill_data后面
所以:
['open_order', 'fill_data', 'make_payment', 'success'] - will match
['open_order', 'fill_data', 'ask_for_manager', 'make_payment', 'success'] - will not match
在fill_data和make_payment之间存在ask_for_manager目标。
弹性是否支持此类请求?或者我需要获取所有数据,然后在业务逻辑中自行排序?
__
或者也许为了解决这个问题,我应该对这个目标使用另一种数据格式?
解决方案
推荐阅读
- python - 在列表列表中追加列表
- java - 在目录中列出具有特定扩展名的文件:如何处理虚假重复
- snowplow - 你如何运行 snowplow-bigquery-loader?
- excel - 如何展开选择的application.inputbox?
- c++ - 32 位 WPF .NET 应用程序找不到其 32 位 dll
- javascript - 在标题菜单中排序 CSS
- python-3.x - 无法从 sklearn.externals.joblib 导入 Sklearn
- django - 如何为 Wagtail CMS 多站点中的每个站点单独提供静态和模板
- c# - 如何在 C# on command 中像“config.json”一样进行编辑。(请记住,机器人使用 config.json 作为它的票证和 serverip)
- kaggle - kaggle 内核:您的内核无法使用互联网访问本次比赛