0
我是elasticsearch的新手。我正在使用AWS弹性搜索实例5.1.1。 我有一个需求,我需要在Elasticsearch的请求正文中指定多个索引和类型以进行搜索操作,这有可能吗?我们将赞赏以最简单的方式做一个例子。 在此先感谢!Elasticsearch跨多个索引和多种类型进行查询
我是elasticsearch的新手。我正在使用AWS弹性搜索实例5.1.1。 我有一个需求,我需要在Elasticsearch的请求正文中指定多个索引和类型以进行搜索操作,这有可能吗?我们将赞赏以最简单的方式做一个例子。 在此先感谢!Elasticsearch跨多个索引和多种类型进行查询
再参照documentation你可以尝试做一个简单的卷曲如下
curl -XGET 'localhost:9200/_search?pretty'
这应该理想地查询所有指数和类型。
希望这会有所帮助!
当创建规范要求,你需要URI编码与似
> str.replaceAll("%20", " "))).toString()
> .replaceAll("%3A", ":")
> .replaceAll("%2F", "/")
> .replaceAll("%3B", ";")
> .replaceAll("%40", "@")
> .replaceAll("%3C", "<")
> .replaceAll("%3E", ">")
> .replaceAll("%3D", "=")
> .replaceAll("%26", "&")
> .replaceAll("%25", "%")
> .replaceAll("%24", "$")
> .replaceAll("%23", "#")
> .replaceAll("%2B", "+")
> .replaceAll("%2C", ",")
> .replaceAll("%3F", "?");
感谢segFaulter,基督教 转义字符但它会更有效,如果我们可以在特定的指数和类型的搜索。 另外我想避免这种模式: /gb,us/user,tweet/_search 那么还有其他方法可以指定多个索引和类型吗? – SSG