gpt4 book ai didi

erlang - 如何发出 Riak 搜索查询?

转载 作者:行者123 更新时间:2023-12-01 09:37:57 25 4
gpt4 key购买 nike

我已经使用 Riak 大约一个月了,我刚刚发现了 Riak 搜索。于是我安装了它,并插入了一个非常基本的json文档进行测试。

这是我使用的命令:

curl -X PUT http://127.0.0.1:8098/riak/json/test -H "Content-Type: application/json" -d @test.json

test.json 在哪里...

{
"firstName": "John",
"lastName": "Smith"
}

所以根据 https://wiki.basho.com/display/RIAK/Riak+Search+-+Indexing+and+Querying+Riak+KV+Data如果我在这个桶上启用了 KV 搜索,那么当我插入 json 文档时,键会自动索引。

我尝试使用搜索实用程序进行搜索。我试过了

/search-cmd search firstName "John"
/search-cmd search "firstName:John"

我什至尝试了 curl cmd。

http://127.0.0.1:8098/solr/json/select?q=firstName:John

但我得到了 0 个结果。我到底做错了什么?

最佳答案

您的搜索命令需要限定在“json”索引范围内,因为您提交的文档将在该索引位置(Riak Search/KV 集成使用存储桶名称作为索引名称)。确保在插入文档之前安装索引 Hook

试试:

search-cmd search json firstName:John

如需更快速地回复您的问题,请加入 riak-users 邮件列表 lists.basho.com .

关于erlang - 如何发出 Riak 搜索查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com