gpt4 book ai didi

python - Django 干草堆/Solr : Show Solr field that is added in the prepare method of SearchIndex

转载 作者:行者123 更新时间:2023-11-28 19:26:07 25 4
gpt4 key购买 nike

我有一个 SearchIndex 子类,我已经为 itd 定义了一个 prepare 方法。

在上述准备方法中,我将两个条目添加到 prepared_data 字典中,这些条目具有列表作为值。稍后,当我得到一个 SearchResult 时,我尝试使用 SearchResultget_additional_data() 方法访问这些添加的条目列表。

问题是我没有得到列表,我只得到一个项目。

我怎样才能得到整个列表?

最佳答案

检查您的 solr 架构 xml 文件。

您添加的字段必须是架构中的多值字段

<field name="entry" type="string" indexed="true" stored="true" multiValued="true"/> 

当字段存在多个值时,多值字段很有用。一个简单的例子是标签,可能有多个标签需要编入索引。

关于python - Django 干草堆/Solr : Show Solr field that is added in the prepare method of SearchIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com