Bellek içi bir esnek arama örneğim var ve arama java API'sini öğrenmek için bazı keşif kodlamaları yapıyorum. Dizine belgeleri gönderebilir ve bunları GET kullanarak alabilirim, ancak basit bir arama sorgusunu denediğimde hiçbir sonuç alamıyorum.elasticsearch java API: matchAll arama sorgusu sonuçları döndürmüyor mu?
elastik arama google grubuna@BeforeMethod
public void setup() {
// set up elastic search to run locally. since the transaction
// log needs a filesystem, we can't run it as purely in memory,
// but we can set the data directories into "target", so that maven will
// clean up after the fact: http://bit.ly/OTN7Qf
Settings settings = ImmutableSettings.settingsBuilder()
.put("node.http.enabled", true)
.put("path.logs","target/elasticsearch/logs")
.put("path.data","target/elasticsearch/data")
.put("gateway.type", "none")
.put("index.store.type", "memory")
.put("index.number_of_shards", 1)
.put("index.number_of_replicas", 1).build();
node = NodeBuilder.nodeBuilder().local(true).settings(settings).node();
client = node.client();
}
Buradan gönderdiğiniz için teşekkürler! Beni kurtardı saatler! – Alebon
Evet, ES neredeyse gerçek zamana yakın - geleneksel bir sql veritabanı gibi değil. – bradvido