Php Elasticsearch和Drupal,排序:未找到[field_XX]的映射,无法进行排序
在我的查询中,我想对结果进行排序。我的请求没有生成错误,但“排序”不起作用Php Elasticsearch和Drupal,排序:未找到[field_XX]的映射,无法进行排序,php,
elasticsearch,drupal,Php,
elasticsearch,Drupal,在我的查询中,我想对结果进行排序。我的请求没有生成错误,但“排序”不起作用 ...[sort] => Array ( [0] => Array ( [field_title] => Array ( [order] => asc ) ) )... 我使用Drupal,我的索引已经创建好了。我想我错过了地图。但是我不知道如何创建一个“映射”以便“排序”工作。在elasticsea
...[sort] => Array
(
[0] => Array
(
[field_title] => Array
(
[order] => asc
)
)
)...
我使用Drupal,我的索引已经创建好了。我想我错过了地图。但是我不知道如何创建一个“映射”以便“排序”工作。在elasticsearch.yml文件中?如何进行?ElasticSearch在排序时忽略未映射字段。 只需尝试为title_字段添加映射 默认情况下,如果没有映射,搜索请求将失败 与字段关联的
ElasticSearch在排序时忽略未映射字段。 只需尝试为title_字段添加映射 默认情况下,如果没有映射,搜索请求将失败 与字段关联的 我添加了“未映射类型”=>“字符串”,我更改了我的标题字段的类型(类型==字符串,非全文),我添加了“未映射类型”=>“字符串”,我更改了我的标题字段的类型(类型==字符串,非全文)