我有以下URL执行带有过滤器的elasticsearch _search请求。
********* Start testing of ConfigurationTest *********
Config: Using QtTest library 5.5.1, Qt 5.5.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.4.0 20160609)
FAIL! : ConfigurationTest::test_sample(default) Compared lists differ at index 0.
Actual (list1): <null>
Expected (list2): <null>
Loc: [../unittest/sample_test.cpp(32)]
Totals: 0 passed, 1 failed, 0 skipped, 0 blacklisted
********* Finished testing of ConfigurationTest *********
我想在此网址中搜索多个值。所以它必须执行AND查询。
像这样(不工作)
https://mysupersite.local/apiman-gateway/tommie/ckanlastic/2.0?q=tags:“013”
现在它执行OR请求,所以我只搜索主题:bestuur。
这个URL请求端点是否可以,或者我是否需要设置标题正文?
由于
答案 0 :(得分:1)
您需要使用query string syntax,即tags:"013" AND theme:"bestuur"
。进行URL编码时,会显示以下网址
https://mysupersite.local/apiman-gateway/tommie/ckanlastic/2.0?q=tags:"013"+AND+theme:"bestuur"