我试图在单个索引中搜索多个类型时为多个类型设置分页。我可以为总记录设置分页,但我的标准是为2种不同类型设置分页。有谁能建议吗?
请求: -
txnentity --> pagination for 5 records
sampletxn --> pagination for 10 records
USECASE: -
{{1}}
答案 0 :(得分:1)
在单个查询中查询多个类型时,不能按类型分隔分页。如果你想这样做,你需要发送一个multi-search query,其中包含两个查询,每个类型一个,并且具有相应的分页:
POST testindex/_msearch
{"type" : "txnentity"}
{"size": 5, "query": {"bool": {"must": [{"query_string": {"fields": ["_all"],"query": "Tester*"}}]}}}
{"type" : "sampletxn"}
{"size": 10, "query": {"bool": {"must": [{"query_string": {"fields": ["_all"],"query": "Tester*"}}]}}}