【问题标题】:What is the difference between Indexer and IndexWriter classes in Liferay dxp?Liferay dxp 中的 Indexer 和 IndexWriter 类有什么区别?
【发布时间】:2017-06-28 18:17:59
【问题描述】:

我是 Liferay 和 ElasticSearch 的新手。 Indexer 类和 IndexWriter 类之间的主要区别是什么?我使用 BaseIndexer 在 Elasticsearch 中索引文档。 IndexWriter 还有一些我认为用于拼写检查和建议的方法。请帮助我理解这两个类之间的明显区别。

【问题讨论】:

    标签: elasticsearch lucene liferay liferay-7 liferay-dxp


    【解决方案1】:

    由于我自己的知识很浅,我将无法深入了解这一点,但我会用我从这些文档中学到的东西来回答:https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/introduction-to-liferay-search#indexers

    索引器用于控制索引的内容和方式。 IndexWriters 用于控制何时以及如何创建、更新、删除文档。

    【讨论】:

      【解决方案2】:

      正如@Russ Bohl 已经声明索引器用于索引文档,但有细微差别,我在这里错过了......

      • 在为您的自定义 liferay 资产添加搜索支持时实现索引器,这对于 liferay 开发人员来说几乎是每天的工作
      • 如果你想集成其他搜索引擎,你实现一个 IndexWriter,这是非常罕见的

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2010-10-02
      • 1970-01-01
      • 2018-12-10
      相关资源
      最近更新 更多