我的Rails应用程序中有两个模型:共享和租用。
我开始在我的应用程序中使用ElasticSearch,并想要一种方法让模型租用并分享最新的。
我尝试了以下内容:
@response = Elasticsearch::Model.search query: {
"indices": {
"indices": [
"shares",
"rents"
],
"query": {
"multi_match": {
"query": "Apartament",
"fields": [ "tipe"]
}
},
"no_match_query": {
"term": {
"": ""
}
},
}
}
但我不知道如何根据create_at字段提供最新版本。
答案 0 :(得分:0)
根据一个字段,Elasticsearch允许您sort,我不熟悉Rails,但我想你应该尝试这个:
<input type="number" name="booking[quantity]" placeholder="1" min="1" value="1" class="num-spaces”>
答案 1 :(得分:0)
我解决了以下问题:
@response = Elasticsearch::Model.search query: {
"indices": {
"indices": ["shares","rents"],
"query": {"match_all": {}
}
},
size:10,
"sort": [
{"created_at": {"order": "desc"}}
]