2015-05-01 5 views
6

Sto usando _all come modello di indice e questo fa sì che kibana-4 cerchi tutti gli indici possibili. Poiché kibana-4 ha il proprio indice .kibana, prova a cercare i dati richiesti nell'indice .kibana e, poiché non analizza i dati, genera alcune eccezioni di analisi. Quindi non v'è alcun modo con il quale posso configurare Kibana-4 per escludere .kibana per la ricerca ..Escludere alcuni indici dalla query di elasticsearch

risposta

5

sono stato in grado di ignorare con successo l'indice .kibana utilizzando la seguente richiesta:

curl 'localhost:9200/*,-*kibana/_search?q=*:*' 

Questa volontà cerca tutti gli indici (il primo "*") escludendo tutti gli indici che finiscono con "kibana".

+2

Grazie per il suggerimento, ma questo funziona solo per le query scritte manualmente utilizzando la riga di comando, sto cercando una query per farlo in Kibana 4 utilizzando l'opzione Scopri .. –

0

È possibile creare il proprio alias simile a _all e utilizzarlo in kibana. Oppure potresti solo escludere l'indice .kibana da tutti gli alias dell'indice.