2016-05-12 2 views
0

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 ...?

Répondre

0

J'ai vraiment wrote blog comment j'ai fait la saisie semi-automatique. Donc, l'idée était que j'avais du contenu et je veux autocomple sur ce point. Cette solution n'est pas parfaite sur l'énorme ensemble de données, mais il pourrait être une solution rapide et agréable au début

+0

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

+0

seriez-vous d'accord avec mon premier commentaire? – user3125823

+0

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 –