gpt4 book ai didi

indexing - 如何在 Cassandra 2.1.5 中的索引上查询 CONTAINS

转载 作者:行者123 更新时间:2023-12-02 19:10:53 27 4
gpt4 key购买 nike

有一本表格书,其定义如下。书名将存储在列名中 -属性将是一个映射,其中包含作者姓名、出版年份等属性。

CREATE TABLE book (
bookid uuid PRIMARY KEY,
createdat timestamp,
createdon timestamp,
description text,
attributes map<text, text>,
name text
) CREATE INDEX bookbyname ON project (name);

问题 - 应开发一个查询来从 UI 上的通用搜索运行,该搜索将提供一个字符串。该字符串应该在属性列和名称上查询 [CONTAINS]。

对于属性,由于它是一个MAP,所以它支持CONTAINS关键字。但是,如何对索引进行 CONTAINS 查询呢?在本例中,为 bookbyname(名称)字段。

最佳答案

Cassandra 不支持使用 CONTAINS 或 LIKE 运算符匹配部分字符串。您应该研究诸如 Stargate 之类的解决方案或DSE在 Cassandra 之上提供搜索功能。

关于indexing - 如何在 Cassandra 2.1.5 中的索引上查询 CONTAINS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31981943/

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