首页 > 解决方案 > 使用通配符进行 Elasticsearch URI 搜索

问题描述

我正在使用 URI 搜索语法在 ES 上进行搜索。我的查询看起来像这样:http://local host:9200/library/book/_search?q=bookID:1234

我想匹配ID从 12 开始的任何内容,我可以为此使用正则表达式,例如 12*。但是如何在 URI 搜索中使用它呢?即使它们存在,它似乎也不起作用并且不返回任何匹配项。文件说我需要设置analyze_wildcards=true,我做到了。但问题仍然存在。

标签: regexelasticsearch

解决方案


推荐阅读