2017-06-26 1 views
1

Je veux savoir comment j'obtiens l'information d'utilisateur de la table de liferay dans l'elasticsearch panel.Suppose que j'ai créé deux utilisateurs dans liferay et réindex l'entité d'utilisateur alors je veux obtenir ces données. Est-il possible d'obtenir l'utilisateur du panneau elasticsearch situé localhost: 9200.My elasticsearch s'exécutant en mode embarqué.elasticsearch et liferay dxp recherche

Répondre

2

Je suis sur mon téléphone mais je crois que d'entrer dans la configuration du portlet de recherche et de choisir de voir les résultats en mode document vous donnera ce que vous recherchez.

Ensuite, recherchez l'utilisateur et développez sa vue de document dans la liste des résultats de recherche.

Modifier pour ajouter:

  1. Cliquez sur les options menu à (icône kebab) portlet de recherche. Cliquez sur l'option Configuration. Cliquez sur l'onglet Autres paramètres.
  2. Choisissez Afficher les résultats dans le formulaire de document.
  3. Rechercher un utilisateur.
  4. Cliquez Détails ... dans les résultats de la recherche.

Modifier à nouveau:

http://localhost:9200/liferay-20116/_search?q=screenName:wmozart vous Obtient le document ainsi. Mon exemple exécute ES sur localhost:9200, le nom d'index est liferay-20116 (laissez-le pour rechercher tous les index), et le nom d'écran de mon utilisateur est wmozart.

+0

pouvez-vous m'expliquer en détail? – Biswajit

+0

Voir la modification à ma réponse. –

+0

Ne me laissez pas pendre;) Est-ce que l'une de ces approches est ce que vous cherchiez? –