Python django sphinx:SphinxClient实例没有属性';设置字段权重';
在我的模型中,当我使用如下默认值引用SphinxSearch时:Python django sphinx:SphinxClient实例没有属性';设置字段权重';,python,full-text-search,django-sphinx,Python,Full Text Search,Django Sphinx,在我的模型中,当我使用如下默认值引用SphinxSearch时: from djangosphinx.models import SphinxSearch class Blog(models.Model): ... search = SphinxSearh() 全文搜索工作正常。但当我给出权重属性时,如文档所示: search = SphinxSearch( weights={'title': 10, 'body': 5, 'tags': 10} ) 搜索引发:Sp
from djangosphinx.models import SphinxSearch
class Blog(models.Model):
...
search = SphinxSearh()
全文搜索工作正常。但当我给出权重
属性时,如文档所示:
search = SphinxSearch(
weights={'title': 10, 'body': 5, 'tags': 10}
)
搜索引发:SphinxClient实例没有属性“SetFieldWeights”
我肯定错过了一些明显的东西,因为我似乎是谷歌搜索之后唯一一个有这个问题的人。非常感谢您的帮助。此问题是由于sphinxapi的版本引起的,请注意 SPHINX_API_版本=0x116 在settings.py文件中。问题会得到解决
获取的默认版本是0x107,它没有实现“SetFieldWeights”功能。此问题是由于sphinxapi的版本导致的 SPHINX_API_版本=0x116 在settings.py文件中。问题会得到解决 获取的默认版本是0x107,它没有实现“SetFieldWeights”功能