2015-05-14 96 views
0

如何設置elasticsearch在最後(或開始)使用PUT方法添加新文檔。Elasticsearch以奇怪的順序PUT文檔

現在它有時在最後增加新的,有時在中間。

我知道我可以通過一些領域進行排序的結果,但我希望看到他們在瀏覽器只是不帶任何附加參數

+0

您是否正在使用任何ES插件在您的瀏覽器中查看您的文檔,或者您只是通過地址欄進行查詢? – Val

+0

@Val簡單查詢http:// localhost:9200/index_name/type_name/_search和Chrome中的JSONView擴展 – Saint

+0

ES僅僅是一個文檔存儲,即沒有固有的插入順序。我只需要在你的URL中添加'?sort = yourdatefield:desc',你就完成了。 – Val

回答

1

加入時間排序ES是一個簡單的文檔存儲,即沒有內在的插入順序。我只需簡單地將?sort=yourdatefield:desc添加到您的網址中即可。

如果您不添加任何特定的排序字段,它將按默認爲1.0的分數進行排序,因此實際上訂單未定義。