我有一个查询,应返回1个结果 SELECT * FROM
`catalogsearch_fulltext_scope1` AS `search_index`
WHERE
(MATCH (data_index) AGAINST ('+Product +Set +b' IN BOOLEAN MODE));
如果表引擎是MyISAM的,它的工作原理。 但是,如果我将表更改回in
如果你拿一张表,只是简单地将存储引擎引擎从MyISAM改为InnoDb,那么所有的WHERE MATCH (col1,col2,col3...) AGAINST (expr)都会返回与MyISAM下完全相同的结果吗?如果不是,有什么区别? 我的意思是在全文检索方面只是差异,没有别的。这两款存储引擎显然存在其他巨大差异。
我正在使用solr 6.2.1,并且我想省略solr上特定字段中包含一些黑名单字(辱骂性字)的所有文档。我在schema.xml- <!-- A text field that only splits on whitespace for exact matching of words -->
<fieldType name="text" class="solr.TextField" positi