【发布时间】:2015-05-01 23:03:14
【问题描述】:
我正在通过 HTTP API 查询我的 Riak 数据库,如下所示:
/select?q=+build:2702168+hypervisors:500&q.op=and&wt=json&sort=tstart_int%20desc"
但除第一个之外的所有其他查询参数都会被忽略。所以在这种情况下,它返回所有满足build:2702168 的条目,但忽略hypervisors:500。
This piece of documentation,虽然老了,但表明你可以做常规的 solr 多查询:
以下示例返回包含单词“red”和 “蓝色”而不是“黄色”。
red AND blue AND NOT yellow所需的 ( + ) 运算符可用于 “AND”的位置,并且可以使用禁止的(-)运算符 的“而不是”。例如,上面的查询可以改写为:
+red +blue -yellow
但是,我在最新的 Riak 文档中找不到相同的信息。还有其他方法吗?
【问题讨论】:
标签: solr riak riak-search