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

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • Fullscreen

    Fullscreen

    23 Mart 2006
  • YAN TV

    YAN TV

    20 EKİM 2011