SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005
  • Watcher3223

    Watcher3223

    15 Kasım 2007