Описание тега elasticsearch-analyzers

1 ответ

Эластичный поиск Фонетическая проблема с NEST в Dotnet

Я новичок в поиске Elastic и хочу использовать его для фонетического поиска, поэтому я добавил плагин NEST в dotnet, используя пакет nougat, и попытался создать индекс с фонетическим, но получил следующую ошибку. ServerError = {ServerError: 400Type:…
1 ответ

Как искать как числа, так и мое слово, используя встроенный или настраиваемый анализатор в упругом поиске

Этот вопрос является продолжением моего предыдущего вопроса. У меня есть текст, по которому я хочу выполнить поиск как по цифрам, так и по тексту. Мой текст: - 8080 amit.foobar.getFooLabelFrombar (test.java:91) И я хочу искать на getFooLabelFrombar,…
0 ответов

Фильтр токенов синонимов.

Синоним токена в asticsearch v2.4 поддерживает параметр токенизатора. Следовательно, фильтр токенов может иметь свой собственный токенайзер (здесь "ключевое слово"), отличный от того, который используется в настраиваемом анализаторе (здесь "пробел")…
4 ответа

Создание индекса Nest

Как мне воссоздать следующий индекс, используя Elasticsearch Nest API? Вот json для индекса, включая отображение: { "settings": { "analysis": { "filter": { "trigrams_filter": { "type": "ngram", "min_gram": 3, "max_gram": 3 } }, "analyzer": { "trigra…
0 ответов

ElasticSearch edge-ngram и шаблонный фильтр

У меня есть заголовок, такой как SimpleDoc000155/1 (количество символов не фиксировано, но за ним всегда следуют 9 цифр и / и номеров), я хотел бы знать, как я могу проанализировать эти поля, чтобы получить результаты: 155 и SimpleDoc000155. Elastic…
1 ответ

Elasticsearch Автоматическое завершение с использованием ngram

Я новичок в Elasticsearch, и у меня есть вопрос о реализации функции автозаполнения с использованием NGram. Из Интернета я понимаю, что реализация NGram позволяет использовать гибкое решение, такое как сопоставление по центру, выделение и т. Д., По …
2 ответа

Частичный поиск возвращает ноль хитов

Мне удалось сделать точный поиск с использованием эластичного поиска (V6.1.3). Но когда я пытаюсь сделать частичное или игнорировать регистр (например:{"query": {"match": {"demodata": "Hello"}}} или же {"query": {"match": {"demodata": "ell"}}}), пол…
0 ответов

Вьетнамский плагин для эластичного поиска 5.4.2

Я пытаюсь установить https://github.com/duydo/elasticsearch-analysis-vietnamese/releases этот плагин.. но он не будет поддерживать ES 5.4.2 Есть ли другой плагин, который поддерживает ES 5.4.2?
0 ответов

Elasticsearch: подсказка завершения не работает с пробелом Analyzer

Я новичок в поиске Elastic и пытаюсь создать одну демонстрацию подсказки завершения с помощью анализатора пробелов. Согласно документации Whitespace Analyzer, он разбивает текст на термины всякий раз, когда встречается с пробельным символом. Итак, м…
1 ответ

Тестирование настраиваемого анализатора эластичного поиска - ключевые слова с разделителями по трубе

У меня есть этот индекс с pipe как пользовательский анализатор. Когда я пытаюсь проверить это, он возвращает каждый символ, а не слова с разделителями. Я пытаюсь построить для варианта использования, где моя строка ввода keywords похоже: crockpot re…
1 ответ

Анализ API не работает для Elasticsearch 1.7

Мы работаем с Elasticsearch 1.7 (планируем обновить очень скоро), и я пытаюсь использовать API Analyze, чтобы понять, что делают разные анализаторы, но результат, представленный программой Flexiblesearch, не тот, который я ожидаю. Если я выполню сле…
05 апр '17 в 10:05
1 ответ

Невозможно получить правильный результат от эластичного поиска на основе запроса и токенизации документа

Я пытаюсь реализовать поисковую систему, в которой мне нужно использовать Edge NGRAM Tokenizer. Настройки для создания индекса показаны ниже. Я использовал один и тот же токенизатор как для документов, так и для поисковых запросов. (Документы на пер…
1 ответ

Установка not_analyzed для свойства в Nest 5.5.0

Я попытался установить тип индекса not_analyzed через Nest 5.5.0, и я не знаю, как это сделать. Мой инициал: var map = new CreateIndexDescriptor(INDEX_NAME) .Mappings(ms => ms.Map<Project>(m => m.AutoMap())); var connectionSettings = new…
2 ответа

SQL-подобный запрос в ELasticsearch с AND ИЛИ

Привет, я все еще играю с asticsearch(V6.1.3) и нашел это удивительным, но все еще изнурительным. Я могу легко выполнить поиск по одному запросу и код для моей настройки: from elasticsearch import Elasticsearch es = Elasticsearch() if not es.indices…
0 ответов

Анализаторы комбинирования Elasticsearch: n-граммы и синонимы

Я новичок в asticsearch и пытаюсь объединить две вещи... Я использую n-граммы для частичного поиска по моему индексу, и это работает нормально: "mappings": { "post": { "properties": { "title": { "type": "text", "analyzer": "autocomplete" } } } }, "s…
06 авг '18 в 14:39
1 ответ

Достигните функциональности, такой как анализатор снежного кома через нормализатор по типу ключевого слова - ELASTICSEARCH 5.6

Я пытался внедрить анализатор снежного кома, как функциональность, в одно из моих полей документа, которое имеет тип keyword, Как, например, множественное число должно рассматриваться точно так же, как их единственное число, чтобы результаты были од…
1 ответ

Как настроить несколько анализаторов для одного поля в asticsearch?

Я пытаюсь добавить анализатор иерархии путей к одному полю в моем типе. Я хочу настроить анализатор пути и анализатор обратного пути в одном поле, чтобы получить нормальный путь и обратный путь для одного поля. например, Путь ="/ угловая / директива…
03 апр '17 в 06:42
1 ответ

Elasticsearch - Stop анализатор не позволяет номер

Я пытаюсь создать поисковую утилиту, используя asticsearch 6.3.0, где любой термин может быть найден в базе данных. Я применил Stop Analyzer, чтобы исключить некоторые общие слова. Однако после того, как эта система анализатора перестала давать мне …
0 ответов

Анализатор паттернов ElasticSearch для захвата данных в новые поля

Я пытаюсь создать анализатор шаблонов, который будет искать журналы определенного формата, а затем извлекать данные из этого журнала и создавать из него новое поле. Так, например, я попытался создать анализатор шаблонов: PUT my_index/_settings Conte…
2 ответа

Извлекать ключевые слова из полей

Я хочу написать запрос для анализа одного или нескольких полей? т.е. текущие анализаторы требуют, чтобы текст функционировал, вместо передачи текста я хочу передать значение поля. Если у меня есть такой документ { "desc": "A document description", "…
19 апр '18 в 08:54