Описание тега pyelasticsearch
NonePyelasticsearch is a clean, future-proof, high-scale python API to elasticsearch.
2
ответа
Любой эффективный способ получить уникальные условия из индекса Elasticsearch
Я стремлюсь хранить все уникальные термины вместе с их хэшами md5 в базе данных. У меня есть 1 миллион документов с индексом ~400000 уникальных терминов. Я получил эту цифру от использования aggregations в эластичном поиске. GET /dt_index/document/_…
21 июн '15 в 03:01
1
ответ
Эластичный поиск HTTPConnectionPool(host='127.0.0.1', port=9200): превышено максимальное количество попыток
У меня есть сервер Elastic Search, к которому я обращаюсь как с живого сайта, так и с помощью команды управления Django. Управляющая команда работает с использованием сельдерея в 3 часа по Гринвичу для синхронизации данных из внешнего сервиса. Иногд…
09 янв '14 в 08:32
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])]…
14 июл '15 в 05:20
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…
02 окт '14 в 11:35
3
ответа
Упрощенный поисковый запрос, соответствующий первому поисковому запросу
Я использую PyElasticsearch (библиотека клиента pythonasticsearch). Я ищу такие строки, как Arvind Kejriwal India Today Economic Times, и это дает мне разумные результаты. Я надеялся, что смогу увеличить вес первых слов в поисковом запросе. Как я мо…
18 мар '14 в 10:18
2
ответа
Автоматизировать индексирование данных в эластичный поиск
У меня есть модель, поток которой выглядит следующим образом CMS -> Postgres -> Elasticsearch -> Запросы из Elasticsearch -> Окончательный результат Каждый день новые поля добавляются в CMS, а затем данные передаются в Elasticsearch. Однако это зани…
02 ноя '14 в 09:40
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?
15 апр '15 в 21:08
1
ответ
Ошибка при загрузке объемных данных в Elasticsearch
Я использую Elasticsearch в Python. У меня есть данные во фрейме pandas (3 столбца), затем я добавил два столбца _index и _type и преобразовал данные в json для каждой записи, используя встроенный метод pandas. data = data.to_json(orient='records') …
04 июл '16 в 09:13
1
ответ
Стабильная установка Django-Haystack + эластичный поиск
Мне интересно, какова лучшая комбинация Django-Haystack +asticsearch + pyelasticsearch/asticsearch-py. Я развернул установку, используя Haystack 2.1.1-dev + эластичный поиск 1.1.1 +asticsearch-py 1.0 на компьютере с Ubuntu 12.04. Я пытался использов…
09 май '14 в 20:07