gpt4 book ai didi

nosql - 如何在 Cassandra 中创建类似的查询?

转载 作者:行者123 更新时间:2023-11-30 23:50:40 25 4
gpt4 key购买 nike

在我的 key 空间

posts = [
#key
'post1': {
# columns and value
'url': 'foobar.com/post1',
'body': 'Currently has client support FOOBAR for the following programming languages..',
},
'post2': {
'url': 'foobar.com/post2',
'body': 'The table with the following table FOOBAR structure...',
},
# ... ,
}

如何在 Cassandra 中创建类似查询以获取包含“FOOBAR”一词的所有帖子?
在 SQL 中是 SELECT * FROM POST WHERE BODY LIKE '%FOOBAR%' ,但在 Cassandra ?

最佳答案

有效地做到这一点的唯一方法是使用像 https://github.com/tjake/Solandra 这样的全文搜索引擎。 (Solr-on-cassandra)。当然,您可以使用相同的技术手动推出自己的产品,但通常不需要这样做。

请注意,对于 SQL 数据库也是如此:它们会将 %FOO% 转换为表扫描,除非您使用像 postgresql 的 tsearch2 这样的 FTS 扩展。

关于nosql - 如何在 Cassandra 中创建类似的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5812890/

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