2015-04-08 6 views
0

Добрый день!результатов не найдено плагин carrot2 + elasticsearch

Вы можете помочь мне с некоторой ошибкой? У меня была старая версия 1.3.4 Elasticsearch и установлен плагин Carrot2 Clustering 1.7.0. Я обновил Elasticsearch до версии 1.5.0 и плагин Carrot2 Clustering plugin 1.8.0.

Теперь я пытаюсь создать кластер в плагине carrot2 с помощью плагиновой головки Elasticsearch. Когда я пишу в плагине головы POST http://localhost:9200/name_index/_search_with_clusters

{"search_request":{"fields":["message", "url"],"query":{"match":{"_all":"play"}},"size":100},"query_hint":"play","algorithm":"lingo","field_mapping":{"message":["fields.message"], "url":["fields.url"]}}

Я получаю результаты аналогичны результатам, что описано в примерах в документации в плагине carrot2. Но когда я пытаюсь создать кластер в плагине carrot2, я получаю «никаких результатов не найдено» (я пробовал с двумя разными индексами, и есть такая же ситуация)

Если я пишу {"search_request":{"fields":["CONTENT", "url"].... Я не получаю результаты с плагинами контент, в сопоставлении у меня есть «сообщение» вместо «content».

Не могли бы вы объяснить мне, пожалуйста, какая ошибка может быть?

Спасибо :)

ответ

0

Я только что обновил мой ES в 1.5.1, и все, кажется, работает нормально. Не могли бы вы предоставить файл с индексом и запросом, который не работает (в идеале это завивает команды, которые просто импортируют содержимое индекса).

0
curl -XPUT 'http://localhost:9200/crypto_test1/message/1/'-d '{"userName":"sirius","message": "Any updates on this? I'd like to offer a 50BTC bounty for implementing bitcoin: URIs in the main client.","id":"6282436361932152", "url":"https://bitcointalk.org/index.php?topic=5171.0%3Ball"} 
curl -XPUT 'http://localhost:9200/crypto_test1/message/2/'-d '{"userName": "sirius","message": "I've started coding this based on Freenet's Library plugin. I'll let you know when I have something that works. Slides from my presentation at Bitcoin Cafe Helsinki: http://www.rvl.io/mmalmi/identifi", "id":"173456646277059498504241103998526335207", "url":"https://bitcointalk.org/index.php?topic=130137.0"}' 
curl -XPUT 'http://localhost:9200/crypto_test1/message/3/'-d '{"userName": "Blawpaw","message": "Interview with the Bitcoin Authenticator Development Team http://bitcoinist.net/interview-bitcoin-authenticator-developmentteam/", "id":"132270701711270767638103374518766971434","url":"https://bitcointalk.org/index.php?topic=927838.0"}' 
curl -XPUT 'http://localhost:9200/crypto_test1/message/3/'-d '{"userName": "Blawpaw","message": "BitPay Introduces the Bitcore Playground http://bitcoinist.net/bitpay-introduces-bitcore-playground/", "id":"47851523789233207364389394815669084579","url":"https://bitcointalk.org/index.php?topic=956260.0"}' 

Этот запрос не работает:

{"search_request":{"fields":["message", "url","id","userName"],"query":{"match":"_all":"bitcoin"}},"size":100},"query_hint":"bitcoin","algorithm":"lingo","field_mapping":{"message":["fields.message"], "url":["fields.url"],"userName":["fields.userName"],"id":["fields.id"]}} 

возвращает сообщение, имя пользователя, идентификатор, URL в плагин _head, но он не возвращает результаты в плагин carrot2.

Я написал правильные запросы, о которых вы просили?