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

问题描述 投票:1回答:1

Liferay documentation中,许多* LocalServiceUtil类都有search方法,其中包含以下文档:

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

这句话的without using the indexer部分是什么意思?

特别是,它是否意味着它不使用任何数据库索引?这是否意味着例如JournalArticleLocalServiceUtil.search可以预期比同等的JournalArticleLocalServiceUtil.getArticles慢得多?或者它是一个不同的含义?

或者这个indexer在同一方法的文档中引用indexes in the result set,也许?

indexing liferay liferay-6
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.