我厌倦了Elasticsearch的胃口,正在寻找替代品。然后,我找到了Manticore:https://manticoresearch.com/
一切似乎都很好,但通配符查询。在ES中,我使用了很多通配符查询,比如'* word','word'和'word *'。Manticore确实支持MySQL协议,但不支持LIKE查询,所以我找不到任何方法来执行这种类型的查询。有什么想法吗
我厌倦了Elasticsearch的胃口,正在寻找替代品。然后,我找到了Manticore:https://manticoresearch.com/
一切似乎都很好,但通配符查询。在ES中,我使用了很多通配符查询,比如'* word','word'和'word *'。Manticore确实支持MySQL协议,但不支持LIKE查询,所以我找不到任何方法来执行这种类型的查询。有什么想法吗
1条答案
按热度按时间0ve6wy6x1#
在
Manticore Search
中,您可以使用MATCH()
和IN
和ANY
运算符执行通配符查询。以下是您可以实现的方法:
就像在MSSQL中使用
%
一样,您可以使用*
运算符来执行LIKE
操作。如果值包含
word
:字符串
如果值以
word
结尾型
如果值以
word
开头型
带
IN
操作型
带
ANY
操作型