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

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014
  • tinycammonitor

    tinycammonit

    14 Aralık 2010