2017-06-28 1 views
0

Je suis nouveau chez Liferay et ElasticSearch. Quelle est la principale différence entre la classe Indexer et la classe IndexWriter? J'ai utilisé BaseIndexer pour indexer des documents dans Elasticsearch. Le IndexWriter a quelques méthodes plus que je crois sont utilisées pour la vérification orthographique et des suggestions. Aidez-moi à comprendre la différence entre ces deux classes.Quelle est la différence entre les classes Indexer et IndexWriter dans Liferay dxp?

Répondre

1

Alors que @Russ Bohl déclare déjà l'indexeur est l'indexation des documents, mais il y a une légère différence, je suis manque ici ...

  • Vous implémentez un indexeur lors de l'ajout de support pour votre recherche personnalisée bien Liferay, qui est presque tous les jours pour un développeur Liferay
  • vous implémentez un IndexWriter si vous souhaitez intégrer un autre moteur de recherche, ce qui est assez rare
+0

https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/introduction-à-liferay-search # recherche-adap ter-api oui vrai, IndexWriters sont implémentés dans le cadre de la création d'un adaptateur pour un moteur de recherche, tout comme IndexSearchers. –