Описание тега pyelasticsearch

NonePyelasticsearch is a clean, future-proof, high-scale python API to elasticsearch.
2 ответа

Любой эффективный способ получить уникальные условия из индекса Elasticsearch

Я стремлюсь хранить все уникальные термины вместе с их хэшами md5 в базе данных. У меня есть 1 миллион документов с индексом ~400000 уникальных терминов. Я получил эту цифру от использования aggregations в эластичном поиске. GET /dt_index/document/_…
1 ответ

Эластичный поиск HTTPConnectionPool(host='127.0.0.1', port=9200): превышено максимальное количество попыток

У меня есть сервер Elastic Search, к которому я обращаюсь как с живого сайта, так и с помощью команды управления Django. Управляющая команда работает с использованием сельдерея в 3 часа по Гринвичу для синхронизации данных из внешнего сервиса. Иногд…
1 ответ

Подключение к ES с использованием скрипта Python

Я пытаюсь подключиться и получить данные из движка ES. Я использую следующий скрипт: from elasticsearch import Elasticsearch as ES print "Setup connection..." es=ES(['http://elasticsearch......com:9200/cuevents-2014.34,cuevents-2014.33/_search?prett…
20 авг '14 в 21:37
1 ответ

Насколько отличается команда поиска в asticsearch-py, если во время индексации я использовал пользовательский токенизацию?

Я использую asticsearch-py для индексирования твитов (изначально в формате JSON). Чтобы сохранить специальные символы, такие как хэштеги, пользовательские цели и смайлики, я указал специальное отображение при создании индекса. Вот как это выглядит: …
28 апр '15 в 12:25
1 ответ

Elasticsearch отображение пустой строки

В Elasticsearch одним из моих полей является дата, для которой я определяю сопоставление с пользовательским форматом даты, соответствующим моей дате. Тем не менее, в некоторых случаях значение моего поля даты является просто пустой строкой "LastUpda…
13 мар '16 в 01:34
1 ответ

ElasticSearch больше веса для точного соответствия

Я использую эластичный поиск для поиска новостных статей. Если я буду искать "Владимира Путина", это сработает, потому что он много в новостях, а Владимир и Путин не очень популярны. Но если я ищу "Раджа Рам", это не работает. У меня есть несколько …
27 мар '14 в 20:33
2 ответа

Эластичный поиск не дает данных с большим числом для размера страницы

Размер данных для получения: 20000 ок Проблема: поиск в индексированных данных Elastic Search с использованием приведенной ниже команды в python но не получая никаких результатов обратно. from pyelasticsearch import ElasticSearch es_repo = ElasticSe…
16 мар '18 в 12:18
0 ответов

ElasticSearch: минимальный_шаблон_длина и длина списка терминов

Используя ElasticSearch, я пытаюсь использовать minimum_should_match вариант на Terms Query чтобы найти документы, которые имеют список longс это X% похож на список longs Я спрашиваю с. например: { "filter": { "fquery": { "query": { "terms": { "mynu…
08 июл '15 в 20:16
0 ответов

Elasticsearch - Получить уникальные записи `msearch`

Я использую msearch запросить ES. Следующий мой запрос:- [{ 'index': u 'INDEX', 'type': u 'TYPE' }, { 'query': { 'term': { 'FIELD1': u 'ID' } }, 'from': 0, 'size': 1 }, { 'index': u 'INDEX', 'type': u 'TYPE' }, { 'query': { 'function_score': { 'filt…
16 авг '16 в 07:54
0 ответов

Как перенести данные в эластичный поиск с датафрейма в Python

Я пытаюсь использовать упругие библиотеки поиска, такие как pyelasticsearch а также elasticsearch Я не получаю какой-либо метод, где я могу передать dataframe, и этот метод будет загружать данные фрейма данных для упругого поиска. Я пытаюсь этот код…
15 авг '17 в 19:09
0 ответов

Запрос pythonasticsearch для логического

У меня есть следующий запрос: Bool(must=[Terms(avail_req=['Available'], boost=2.0), Terms(boost=2.0, sale_rent=['Sale']), Nested(path='listings', query=Bool(should= [Terms(boost=2.0, listings.parents_id=[80]), Terms(boost=2.0, listings.loc_id=[80])]…
1 ответ

Как получить все значения различных полей, которые удовлетворяют конкретному запросу в Elasticsearch?

Мой образец документа выглядит следующим образом. { "user": "dslfjd", "productLength": 68, "productPrice": 4500, "action": "Made Purchse" } Я хочу получить всех пользователей, которые принесли продукты, цена которых составляет от 4000 до 10000, а дл…
28 ноя '14 в 10:14
1 ответ

ElasticSearch: ранжирование с несколькими взвешенными функциями; при использовании random_score другие функции игнорируются

Я хочу, чтобы сложный рейтинг состоял из нескольких функций, которые я хочу взвешивать и умножать с помощью поиска _score. Я понимаю, что это возможно с параметром function_score -> functions. Вот что у меня есть (заметьте, это Python): "function_sc…
08 янв '15 в 15:29
2 ответа

Эластичный поиск Python объем API (эластичный поиск Py)

Я не совсем понимаю, как работает решение py -asticsearch для массовых @Diolor https://stackru.com/questions/20288770/how-to-use-bulk-api-to-store-the-keywords-in-es-by-using -python, но я хотел бы использовать простой es.bulk() Мой код: from elasti…
3 ответа

Упрощенный поисковый запрос, соответствующий первому поисковому запросу

Я использую PyElasticsearch (библиотека клиента pythonasticsearch). Я ищу такие строки, как Arvind Kejriwal India Today Economic Times, и это дает мне разумные результаты. Я надеялся, что смогу увеличить вес первых слов в поисковом запросе. Как я мо…
18 мар '14 в 10:18
2 ответа

Автоматизировать индексирование данных в эластичный поиск

У меня есть модель, поток которой выглядит следующим образом CMS -> Postgres -> Elasticsearch -> Запросы из Elasticsearch -> Окончательный результат Каждый день новые поля добавляются в CMS, а затем данные передаются в Elasticsearch. Однако это зани…
1 ответ

asticsearch-py не может запросить с помощью script_score

В настоящее время я пытаюсь сделать запрос к ES через Python, используя erasearch-py, но безуспешно... Я проверяю запрос на плагин "asticsearch-head ", и он работает нормально (результаты оцениваются) Однако, когда я делаю это в Python, что-то кажет…
17 апр '15 в 10:38
0 ответов

Как сделать агрегацию фильтров, используя PyES

{ "aggs" : { "in_stock_products" : { "filter" : { "range" : { "stock" : { "gt" : 0 } } }, "aggs" : { "avg_price" : { "avg" : { "field" : "price" } } } } } } Как сгенерировать вышеуказанный запрос, используя PyES?
1 ответ

Ошибка при загрузке объемных данных в Elasticsearch

Я использую Elasticsearch в Python. У меня есть данные во фрейме pandas (3 столбца), затем я добавил два столбца _index и _type и преобразовал данные в json для каждой записи, используя встроенный метод pandas. data = data.to_json(orient='records') …
1 ответ

Стабильная установка Django-Haystack + эластичный поиск

Мне интересно, какова лучшая комбинация Django-Haystack +asticsearch + pyelasticsearch/asticsearch-py. Я развернул установку, используя Haystack 2.1.1-dev + эластичный поиск 1.1.1 +asticsearch-py 1.0 на компьютере с Ubuntu 12.04. Я пытался использов…