J'ai essayé de trouver des suggestions de recherche pour Elasticsearch afin de les indexer via des données analysées (en utilisant Nutch pour explorer des sites). Je reçois des résultats mitigés et après des jours de tests et de peaufinage ... Je demande s'il y aurait une meilleure façon d'aller et de source de données de suggestions pour ES à indexer. J'utilise Angular UI Bootstrap typeahead pour implémenter cela et j'aime vraiment comment vous pouvez avoir des modèles personnalisés pour les articles et la liste déroulante - des trucs géniaux là-bas. J'ai remarqué que les 2 derniers exemples, pour les modèles personnalisés, utilisent un service JSON
source INSTEAD de $http
ou $q
.Source de saisie semi-automatique JSON
Pouvez-vous même personnaliser les suggestions de recherche et la liste déroulante si vous n'utilisez pas une source JSON? OU est-il préférable de simplement utiliser une source JSON pour des suggestions au départ?
Je pensais même à Nutch explorer un fichier JSON pour faciliter l'indexation en ES ...?
bon blog, merci. Je commence à penser que ce n'est pas vraiment sur la source de données, mais, vraiment, sur la façon dont vous traitez le texte réel. Les réponses ES sont JSON, donc ce serait vraiment la même chose. C'est vraiment plus sur le traitement du texte dans les données correctement – user3125823
seriez-vous d'accord avec mon premier commentaire? – user3125823
Pas plus que du texte. ES utilise des analyseurs c'est ainsi que vous divisez le texte. Oui, les réponses sont JSON mais c'est juste pour le simplifier. Toujours à propos de ce que j'ai écrit est que vous analysez votre texte et en même temps vous avez fait 2 choses une pour autocomplete seconde est pour la recherche réelle –