Liferay文档的“不使用索引器”是什么意思

时间:2019-03-04 08:41:06

标签: indexing liferay liferay-6

Liferay documentation中,许多* LocalServiceUtil类具有search方法,并带有以下文档:

  

不使用索引器就返回所有与参数匹配的参数的有序范围,包括[...]的关键字参数。

句子without using the indexer部分是什么意思?

特别是,这是否意味着它不使用任何数据库索引?这是否意味着可以预期JournalArticleLocalServiceUtil.search的运行要比等效的JournalArticleLocalServiceUtil.getArticles慢得多?还是其他意思?

或者这个indexer指的是同一方法文档中的indexes in the result set

1 个答案:

答案 0 :(得分:3)

indexer指的是诸如使用Lucene,Solr,Elastic(或类似)实现的搜索引擎索引器。 searchgetArticles操作将查询数据库-如果您执行关键字搜索,则数据库可能不会在(DB)索引中使用,因为contenttitle不属于默认情况下为索引。因此,当文章数量较多时,关键字搜索引擎查询可能会导致更好的响应时间。