我们正在尝试使用Django Haystack 2.1.0和pyelasticsearch 0.6在Elasticsearch中实现字段提升。如果我curl -XGET "http://localhost:9200/_mapping?pretty=true
,我会得到
{
"haystack" : {
"modelresult" : {
"_boost" : {
"name" : "boost",
"null_value" : 1.0
},
"properties" : {
"headline" : {
"type" : "string",
"boost" : 1.5,
"analyzer" : "snowball",
"store" : "yes",
"term_vector" : "with_positions_offsets"
},
}
}
}
到目前为止,我们只是试图提升"标题"领域。即使使用像5000这样荒谬的东西,也不会对输出产生任何影响。我们有什么东西不见了吗?