如何解决如果first_name包含LIKE
请帮助我解决此问题。
我正在尝试查询-
select * from port_monitoring_info where first_name like 'ar%' and first_name like '%ad'
我收到此错误:
“ first_name如果包含LIKE,则不能被多个关系限制”
我试图用两个类似的条件过滤一列。它在MySQL中工作。但不能在Cassandra中使用。
我已经为此列进行过SASI索引编制。我正在粘贴索引查询。
CREATE CUSTOM INDEX first_name ON port_monitoring_info (first_name) USING 'org.apache.cassandra.index.sasi.SASIIndex' {
'mode': 'CONTAINS','analyzer_class': 'org.apache.cassandra.index.sasi.analyzer.NonTokenizingAnalyzer','case_sensitive': 'false'
};
在此之后,我可以使用一个类似的条件('%ar','%ar','%ar%)进行过滤。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。