12 Ocak 2012, PERŞEMBE
elasticsearch tüm kayıtları döndürmek için sorgu
Elasticsearch küçük bir veritabanı var ve test amaçlı tüm kayıtları geri çekmek ister. Şeklinde bir URL kullanmak için deniyorum...
http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}}
Biri bana ulaşmak için kullanacağınız URL verin lütfen?
CEVAP
12 Ocak 2012, PERŞEMBE
Lucene böylece sözdizimi desteklenmiyor sanırım
http://localhost:9200/foo/_search?pretty=true&q=*:*
boyutu da &size=BIGNUMBER
10'dan fazla öğe almak gerekebilir yani 10, varsayılan. BİGNUMBER sizin veri kümesi daha büyük olduğuna inandığınız bir eşittir ()
AMA, elasticsearch belgeleri 6* *büyük sonuç kümeleri için, arama tarama türü kullanarak.
ÖRNEĞİN:
curl -XGET 'localhost:9200/foo/_search?search_type=scan&scroll=10m&size=50' -d '
{
"query" : {
"match_all" : {}
}
}'
ve sonra önerdiği yukarıdaki belgelere bağlantı başı olarak talep edin.
Bunu Paylaş:
csv dosyası olarak kayıtları döndürmek...
Nasıl tarih sadece SQL Server datetime...
Nasıl çıkış için MySQL csv biçiminde s...
Nasıl (sorgu dizesi) Node.js üzerinde ...
C bir URL sorgu dizesi oluşturmak için...