在我的查询中,我想对结果进行排序。我的请求不会产生错误,但"排序"不起作用。
...[sort] => Array
(
[0] => Array
(
[field_title] => Array
(
[order] => asc
)
)
)...
我使用Drupal,我的索引已经创建了。我想我错过了一个映射。但我不知道如何创建一个"映射"所以"排序"作品。在elasticsearch.yml文件中?怎么样?
答案 0 :(得分:1)
ElasticSearch在排序时忽略未映射的字段。 只是尝试为 title_field
添加映射默认情况下,如果没有映射,搜索请求将失败 与一个领域相关联。