Tag: elasticsearch

Как проиндексировать PDF-файл в Elasticsearch 5.0.0 с помощью плагина ingest-attachment?

Я новичок в Elasticsearch, и я читаю здесь https://www.elastic.co/guide/en/elasticsearch/plugins/master/mapper-attachments.html, что плагин map-attachments устарел в elasticsearch 5.0.0. Теперь я попытаюсь проиндексировать pdf-файл с новым плагином вложений и загрузить приложение. Я пробовал до сих пор curl -H ‘Content-Type: application/pdf’ -XPOST localhost:9200/test/1 -d @/cygdrive/c/test/test.pdf но я получаю следующую ошибку: {“error”:{“root_cause”:[{“type”:”mapper_parsing_exception”,”reason”:”failed to parse”}],”type”:”mapper_parsing_exception”,”reason”:”failed to parse”,”caused_by”:{“type”:”not_x_content_exception”,”reason”:”Compressor detection can only be […]

elasticsearch bool query объединяется с OR

В настоящее время я пытаюсь перенести приложение на основе solr в elasticsearch. У меня есть этот запрос lucene (( name:(+foo +bar) OR info:(+foo +bar) )) AND state:(1) AND (has_image:(0) OR has_image:(1)^100) Насколько я понимаю, это комбинация предложений MUST в сочетании с булевым OR: «Получить все документы, содержащие (foo AND bar в имени) ИЛИ (foo AND […]

Как изменить максимальный размер памяти Elasticsearch

У меня есть сервер Apache со стандартной конфигурацией Elasticsearch, и все работает отлично, за исключением того, что стандартная конфигурация имеет максимальный размер 1 ГБ. У меня нет такого большого количества документов для хранения в Elasticsearch, поэтому я хочу уменьшить память. Я видел, что мне нужно изменить параметр -Xmx в конфигурации Java, но я не знаю, […]

Как нечеткое соответствие электронной почте или телефону Elasticsearch?

Я хочу сделать нечеткое соответствие для электронной почты или телефона Elasticsearch. Например: сопоставить все письма с помощью @gmail.com или соответствует всем телефонным пускам с 136 . Я знаю, что могу использовать подстановочный знак, { “query”: { “wildcard” : { “email”: “*gmail.com” } } } но производительность очень плохая. Я попытался использовать regexp: {“query”: {“regexp”: {“email”: […]

Найти документы с пустой строковой стоимостью на elasticsearch

Я пытаюсь фильтровать с помощью elasticsearch только те документы, которые содержат пустую строку в своем теле. Пока мне не повезло. Прежде чем продолжить, я должен упомянуть, что я уже пробовал множество «решений», распространяющихся вокруг Interwebz и StackOverflow. Итак, ниже приведен запрос, который я пытаюсь запустить, а затем его копии: { “query”: { “filtered”:{ “filter”: { […]

есть ли способ десериализации поискового запроса Elasticsearch Nest?

при создании моего запроса Elasticsearch с использованием Nest я хочу видеть версию JSON того, что отправляется в Elasticsearch. Это возможно? я думаю, что-то вроде десериализатора. вот информация для моего последующего вопроса: { “_infer”: { “defaultIndex”: “myindex” }, “acknowledged”: false, “isValid”: false, “connectionStatus”: { “success”: false, “requestMethod”: “POST”, “requestUrl”: “http://localhost:9200/myindex”, “settings”: {}, “request”: “ew”, “numberOfRetries”: 0, […]

Как не анализировать в ElasticSearch?

У меня есть поле в поле ElasticSearch, которое я не хочу анализировать, то есть он должен храниться и сравниваться дословно. Значения будут содержать буквы, цифры, пробелы, тире, косые черты и, возможно, другие символы. Если я не даю анализатор в моем сопоставлении для этого поля, по умолчанию по-прежнему используется токенизатор, который захватывает мою дословную строку в […]

no зарегистрирован для

У меня есть запрос, который нужно отфильтровать. Это мой запрос { “query”: { “filtered”: { “query”: { “multi_match”: { “default_operator”: “AND”, “fields”: [ “author”, “title”, “publisher”, “year” ], “query”: “George Orwell” } }, “filter”: { “terms”: { “year”: [ 1980, 1981 ] } } } } } Я получаю сообщение об ошибке, когда no [query] […]

Случайный порядок и разбивка на страницы Elicsearch

В этом выпуске есть запрос функции для заказа с дополнительным семенем, позволяющим воссоздать случайный порядок. Мне нужно иметь возможность разбивать случайные упорядоченные результаты. Как это можно сделать с помощью Elasticsearch 0.19.1? Благодарю.

Как получить уникальный счетчик поля с помощью Kibana + Elastic Search

Можно ли запрашивать отдельный / уникальный счет поля с помощью Kibana? Я использую эластичный поиск в качестве моего бэкэнда для Кибаны. Если да, то каков синтаксис запроса? Вот ссылка на интерфейс Kibana. Я хотел бы сделать мой запрос: http://demo.kibana.org/#/dashboard Я разбираю журналы доступа nginx с помощью logstash и сохраняю данные в режиме поиска. Затем я […]

Interesting Posts

Печать с помощью sed или awk строки, соответствующей шаблону соответствия

JSLint сообщает «Небезопасно» для моего регулярного выражения – что это значит?

Скрытие ярлыка панели задач только для конкретных приложений

Что такое гиперпоточность и как она работает?

Вычисление угла между двумя линиями без вычисления наклона? (Ява)

Установщики приложений Java

Сообщения / ответные сообщения при использовании HttpClient

Как я могу экспортировать все страницы OneNote в отдельные файлы разметки?

Почему мой настольный ПК не может получить IP-адрес от маршрутизатора?

Модель, поддерживающая контекст «ApplicationDbContext», изменилась с момента создания базы данных

Найти следующий TCP-порт в .Net

Оператор обновления с внутренним соединением в Oracle

Как использовать InputFilter для ограничения символов в EditText в Android?

Сортировка Перемещение значений карты по ключам

Chrome не следует за файлом hosts

Давайте будем гением компьютера.