0

我是elasticsearch的新手。我正在使用AWS弹性搜索实例5.1.1。 我有一个需求,我需要在Elasticsearch的请求正文中指定多个索引和类型以进行搜索操作,这有可能吗?我们将赞赏以最简单的方式做一个例子。 在此先感谢!Elasticsearch跨多个索引和多种类型进行查询

回答

0

再参照documentation你可以尝试做一个简单的卷曲如下

curl -XGET 'localhost:9200/_search?pretty' 

这应该理想地查询所有指数和类型。

希望这会有所帮助!

+0

感谢segFaulter,基督教 转义字符但它会更有效,如果我们可以在特定的指数和类型的搜索。 另外我想避免这种模式: /gb,us/user,tweet/_search 那么还有其他方法可以指定多个索引和类型吗? – SSG

0

当创建规范要求,你需要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", "?"); 
相关问题