Articles of elasticsearch

ElasticSearch – améliorer la pertinence en fonction de la valeur du champ

Besoin de trouver un moyen dans ElasticSearch pour augmenter la pertinence d’un document basé sur une valeur particulière d’un champ. Plus précisément, il existe un champ spécial dans tous mes documents où plus la valeur du champ est élevée, plus la documentation qui la contient doit être pertinente, quelle que soit la recherche. Considérons la […]

comment déplacer les données elasticsearch d’un serveur à un autre

Comment déplacer des données Elasticsearch d’un serveur à un autre? J’ai un serveur A qui exécute Elasticsearch 1.1.1 sur un nœud local avec plusieurs index. Je voudrais copier ces données sur le serveur B exécutant Elasticsearch 1.3.4 Procédure jusqu’à présent Arrêtez ES sur les deux serveurs et scp toutes les données dans le répertoire de […]

Elasticsearch 2.1: La fenêtre de résultat est trop grande (index.max_result_window)

Nous récupérons des informations à partir d’Elasticsearch 2.1 et permettons à l’utilisateur d’accéder aux résultats. Lorsque l’utilisateur demande un numéro de page élevé, le message d’erreur suivant s’affiche: La fenêtre de résultat est trop grande, de + taille doit être inférieure ou égale à: [10000] mais était [10020]. Voir l’API de défilement pour un moyen […]

non enregistré pour

J’ai une requête dont j’ai besoin pour filtrer les résultats. Ceci est ma requête { “query”: { “filtered”: { “query”: { “multi_match”: { “default_operator”: “AND”, “fields”: [ “author”, “title”, “publisher”, “year” ], “query”: “George Orwell” } }, “filter”: { “terms”: { “year”: [ 1980, 1981 ] } } } } } J’ai une erreur en […]

Importer / Indexer un fichier JSON dans Elasticsearch

Je suis nouveau sur Elasticsearch et saisis des données manuellement jusqu’à ce jour. Par exemple, j’ai fait quelque chose comme ceci: $ curl -XPUT ‘http://localhost:9200/twitter/tweet/1’ -d ‘{ “user” : “kimchy”, “post_date” : “2009-11-15T14:12:12”, “message” : “trying out Elastic Search” }’ J’ai maintenant un fichier .json et je veux l’indexer dans Elasticsearch. J’ai essayé quelque chose […]

Échappement de caractères dans la recherche de code GitHub

J’essaie d’utiliser la recherche de code de Github pour rechercher des lignes de code contenant des caractères comme = , + , etc. Je comprends de https://help.github.com/articles/searching-code/#considerations-for-code-search que ces caractères sont des caractères génériques et doivent être échappés, sinon ils seront ignorés. Voici un exemple: “si \ (fait est vrai \)” , et un autre: […]

Comment arrêter / fermer un nœud elasticsearch?

Je veux redémarrer un nœud elasticsearch avec une nouvelle configuration. Quel est le meilleur moyen d’arrêter correctement un nœud? Est-ce que tuer le processus est le meilleur moyen de fermer le serveur ou existe-t-il une URL magique que je peux utiliser pour fermer le noeud?

Elastic Search: Différence entre «Term», «Match Phrase» et «Query Ssortingng»

Nouveau ici pour la recherche élastique et pour essayer de mieux comprendre la différence entre ces requêtes. Autant que je sache, les correspondances de term un seul terme (doit être en minuscule pour que la correspondance fonctionne?), Et les deux match phrase une chaîne de texte.

Comment récupérer un compte unique d’un champ à l’aide de Kibana + Elastic Search

Est-il possible d’interroger un compte distinct / unique d’un champ en utilisant Kibana? J’utilise la recherche élastique comme backend pour Kibana. Si oui, quelle est la syntaxe de la requête? Voici un lien vers l’interface Kibana Je voudrais faire ma requête: http://demo.kibana.org/#/dashboard J’parsing les journaux d’access nginx avec logstash et stocke les données dans une […]

Elastic Search bool query combine must avec OR

J’essaie actuellement de migrer une application basée sur Solr vers elasticsearch. J’ai cette requête lucene (( name:(+foo +bar) OR info:(+foo +bar) )) AND state:(1) AND (has_image:(0) OR has_image:(1)^100) Si je comprends bien, il s’agit d’une combinaison de clauses MUST combinées à booléen OR: Msgstr “Récupérer tous les documents contenant (foo AND bar in name) OU […]