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

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010