gpt4 book ai didi

c# - Fluentcassandra 过滤问题

转载 作者:行者123 更新时间:2023-11-30 22:39:34 25 4
gpt4 key购买 nike

我是 FluentCassandra 和 Cassandra 的新手。

我在从一系列值中过滤数据时遇到问题。在我看来,我可以使用通用列表来过滤结果,但我不知道怎么做?!

在 MSSQL 中我使用这个(SELECT * FROM TABLE WHERE Row1 like '%search%')。

CassandraSuperColumnFamily<UTF8Type, UTF8Type> familyname= db.GetColumnFamily<UTF8Type, UTF8Type>("Messages");
var results= familyname.Get("key")
.Take(5)
.FirstOrDefault()
.AsDynamic();

也许有人可以帮助我?!

谢谢卡利梅罗

最佳答案

搜索子字符串需要低效的顺序扫描。 Cassandra 并不容易,因为这样做通常是错误的:

  • 如果你想要全文搜索,你应该使用 Solandra
  • 如果您想进行分析查询,您应该在 Hadoop 之上使用 Pig 或 Hive,这将跨集群并行执行工作

如果您绝对必须执行非并行序列扫描,则必须手动翻页并在 C# 代码中检查您的子字符串。

关于c# - Fluentcassandra 过滤问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648021/

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