Comment puis-je créer une requête curl Elasticsearch pour obtenir la valeur du champ qui n’est pas null et non vide (“”), Voici la requête mysql: select field1 from mytable where field1!=null and field1!=””;
Revisiter un projet bloqué et rechercher des conseils pour moderniser des milliers de “vieux” documents et les rendre disponibles via le web. Les documents existent sous différents formats, certains étant obsolètes: ( .doc , PageMaker , copie papier (OCR), PDF , etc.). Des fonds sont disponibles pour migrer les documents dans un format «moderne», et […]
Je demande parce que notre recherche est dans un état de stream au fur et à mesure que nous travaillons, mais chaque fois que nous modifions l’index (modificateur de jeton ou filtre, nombre de partitions / répliques), nous devons faire disparaître tout l’index et réindexer tous nos modèles Rails dans Elasticsearch … cela signifie que […]
Je me demandais comment vous testiez la recherche dans votre application lorsque vous utilisiez ElasticSearch et Tire. Comment configurez-vous une nouvelle instance de test ElasticSearch? Y a-t-il un moyen de s’en moquer? Des gemmes que vous connaissez pourraient aider? Quelques trucs que j’ai trouvé utiles: J’ai trouvé un excellent article répondant à peu près à […]
Je veux effectuer à la fois une correspondance exacte des mots et une correspondance partielle mot / sous-chaîne. Par exemple, si je recherche «razor pour homme», je devrais pouvoir trouver «razor pour homme» dans le résultat. Mais au cas où je chercherais «en’s shaver», je devrais aussi pouvoir trouver «razor pour homme» dans le résultat. […]
Quel est le moyen le plus rapide d’obtenir tous les _ids d’un certain index d’ElasticSearch? Est-ce possible en utilisant une requête simple? L’un de mes index contient environ 20 000 documents.
J’interroge elasticsearch sur plusieurs requêtes parallèles utilisant une seule instance de client de transport dans mon application. J’ai eu l’exception ci-dessous pour l’exécution parallèle. Comment surmonter le problème. org.elasticsearch.common.util.concurrent.EsRejectedExecutionException: rejected execution (queue capacity 1000) on org.elasticsearch.search.action.SearchServiceTransportAction$23@5f804c60 at org.elasticsearch.common.util.concurrent.EsAbortPolicy.rejectedExecution(EsAbortPolicy.java:62) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:821) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1372) at org.elasticsearch.search.action.SearchServiceTransportAction.execute(SearchServiceTransportAction.java:509) at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteScan(SearchServiceTransportAction.java:441) at org.elasticsearch.action.search.type.TransportSearchScanAction$AsyncAction.sendExecuteFirstPhase(TransportSearchScanAction.java:68) at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:171) at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.start(TransportSearchTypeAction.java:153) at org.elasticsearch.action.search.type.TransportSearchScanAction.doExecute(TransportSearchScanAction.java:52) at […]
J’ai la requête Elastic Search suivante avec seulement un terme filtre. Ma requête est beaucoup plus complexe mais j’essaie juste de montrer le problème ici. { “filter”: { “term”: { “field”: “update-time” } } } Lorsque je transmets une valeur de trait d’union au filtre, je ne retrouve aucun résultat. Mais si j’essaie sans valeur […]
Nous définissons une architecture pour collecter les informations de journal par les expéditeurs Logstash installés sur différentes machines et indexer les données dans un serveur elasticsearch de manière centralisée et utiliser Kibana comme couche graphique. Nous avons besoin d’un système de messagerie fiable entre les expéditeurs de Logstash et elasticsearch pour garantir la livraison. Quels […]
mon cluster a le statut jaune car certains fragments ne sont pas atsortingbués. Que faire avec ceci? J’ai essayé de définir cluster.routing.allocation.disable_allocation = false à tous les index, mais je pense que cela ne fonctionne pas car j’utilise la version 1.1.1. J’ai également essayé de redémarrer toutes les machines, mais la même chose se produit. […]