elasticsearch,django-haystack,Python,elasticsearch,Django Haystack" /> elasticsearch,django-haystack,Python,elasticsearch,Django Haystack" />

Python 按Elasticsearch中的附加数据排序。可能吗?

Python 按Elasticsearch中的附加数据排序。可能吗?,python,elasticsearch,django-haystack,Python,elasticsearch,Django Haystack,我要搜索列表中的所有结果-- 我想在related\uuu in=pks的地方搜索,但像这样。 首先是.filter(related=pk[0]),然后是.filter(related=pk[1])。。。并将结果连接到单个查询 因此: 我可以在searchqueryset中添加一些字段/数据,以便以后按其排序吗 或者将多个SearchQuerySet连接到一个 您所描述的是一种允许搜索引擎查询许多关系的方法,就像您在回答中暗示的那样 这是: 有关如何有效查询此字段的详细信息,.我需要多值,但顺序

我要搜索列表中的所有结果--

我想在
related\uuu in=pks
的地方搜索,但像这样。 首先是
.filter(related=pk[0])
,然后是
.filter(related=pk[1])
。。。并将结果连接到单个查询

因此:

我可以在searchqueryset中添加一些字段/数据,以便以后按其排序吗


或者将多个SearchQuerySet连接到一个

您所描述的是一种允许搜索引擎查询许多关系的方法,就像您在回答中暗示的那样

这是:


有关如何有效查询此字段的详细信息,.

我需要多值,但顺序与列表中相同。首先是与第一个pk相关的所有项目,然后是第二个、第三个。。。
# [ [num, pk], [1, 34], [2, 3147] ...]
# num = [0, 1, 2, ... 7]
pks = [34, 3147,..., 1264]
class NoteIndex(SearchIndex, indexes.Indexable):
    text = CharField(document=True, use_template=True)
    author = CharField(model_attr='user')
    categories = MultiValueField()