2014-01-23 3 views
4


Как я перечислю все реки в Elasticsearch, я новичок в этом и добавляю реки на лету, и я хочу провести уборку. official documentation не упоминает способ сделать так ..Elasticsearch список всех рек

+1

Guess, но попробуйте это - 'curl -XGET localhost: 9200/_river/_meta' – Nate

+0

Не найдено ни одного обработчика для uri [/ _river/_meta] и метода [GET] – Sekai

+0

Я никогда не сталкивался с этой функциональностью, когда я использовал реки, действительно вы должны помнить об этом. Хорошо для справок в будущем. Извините, я не мог помочь. – Nate

ответ

7

Я думаю, что это будет делать трюк для вас, как _river является показателем, как и любой другой может быть запрошен как один. -

curl -XGET http://localhost:9200/_river/_search?q=* 
+0

Не должен быть XGET? – Sekai

+0

@Sekai да извините, внес изменения. 'GET', так как не отправлял тело и никогда не был' PUT', однако PUT также работает. Еще рано. Надежда, которая решила вашу проблему? – Nate

+0

Я буду верить, что у меня только 1 река, потому что это вернуло только 1 реку! нет ли «мульти» критериев? или я должен запустить это снова после удаления моей реки. – Sekai

2

контрейлерных на ответ Нейта, если вы бросаете следующую строку в браузере, вы получите вывод, что на самом деле для чтения (обратите внимание на «довольно» параметр был добавлен):

http://localhost:9200/_river/_search?q=*&pretty 
Смежные вопросы