【问题标题】:Is it possible to do a regex search in Amazon keyspaces?是否可以在 Amazon 键空间中进行正则表达式搜索?
【发布时间】:2023-02-08 11:58:58
【问题描述】:
我正在尝试根据亚马逊键空间中存在的条目的标题字段来实现搜索功能。我试图在标题字段上进行正则表达式匹配,但我不知道如何完成。 amazon keyspace 是否支持正则表达式搜索?我正在使用Datastax nodeJs driver for cassandra。我还检查了 amazon keyspace 的文档,但找不到任何有用的信息。
如果有人熟悉这个,请帮助我。
【问题讨论】:
标签:
javascript
node.js
cassandra
amazon-keyspaces
datastax-node-driver
【解决方案1】:
不,自 20230207 起,无法在 Amazon Keyspaces 上运行基于正则表达式的查询。
【解决方案2】:
该功能不存在,因为 Cassandra 专为 OLTP 工作负载而设计,其中访问模式经过优化以通过过滤特定分区键来检索一条记录。
由于您有复杂的搜索用例,一般建议使用基于 Lucene 的搜索引擎,例如 Elasticsearch 或 Apache Solr。这两者都能够对索引的 Cassandra 数据执行复杂的搜索。干杯!