使用django-haystack进行弹性搜索的现场提升

时间:2013-09-15 22:53:33

标签: python django boost elasticsearch django-haystack

我们正在尝试使用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"
        },
        }
    }
}

到目前为止,我们只是试图提升&#​​34;标题"领域。即使使用像5000这样荒谬的东西,也不会对输出产生任何影响。我们有什么东西不见了吗?

0 个答案:

没有答案