elasticsearch tüm kayıtları döndürmek için sorgu | Netgez.com
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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011