regex - 使用通配符进行 Elasticsearch URI 搜索
问题描述
我正在使用 URI 搜索语法在 ES 上进行搜索。我的查询看起来像这样:http://local host:9200/library/book/_search?q=bookID:1234
我想匹配ID
从 12 开始的任何内容,我可以为此使用正则表达式,例如 12*。但是如何在 URI 搜索中使用它呢?即使它们存在,它似乎也不起作用并且不返回任何匹配项。文件说我需要设置analyze_wildcards=true
,我做到了。但问题仍然存在。
解决方案
推荐阅读
- dask - Dask-ml ParallelPostFit 未使用分布式并导致本地计算机上的内存错误
- javascript - 如何将 Three.js EffectComposer 添加到 8th Wall
- c# - 如何从 appsettings.json 中读取用于 Asp.net 核心健康检查的 url?
- linux - 如何在类似 Ubuntu 的系统 (Kubuntu) 上安装和配置 Docker
- javascript - 寻找更快的功能以在特定单元格上添加注释
- python - python, kivy, geopy, buildozer
- android - 如何在 localMaven() 上成功发布 KMM 库以供 android 项目使用?
- javascript - React - 如何使用 UseEffect 中的 useState 更新对象数组中的特定字段
- python-3.6 - 无法通过在 python 中使用 rpyc 访问客户端功能
- javascript - 获取 http 请求访问的 XML 响应被拒绝