gpt4 book ai didi

python - 使用 Django-Haystack 添加到 solr 索引时出现问题

转载 作者:行者123 更新时间:2023-11-28 18:54:36 26 4
gpt4 key购买 nike

我正在尝试使用 django-haystack 在 Solr 中索引模型,但它返回以下错误(使用 rebuild_index 或 update_index 时):

Failed to add documents to Solr: [Reason: ERROR:unknown field 'django_ct']

我一步一步跟着 Haystack-Search 的“入门”。

我正在使用:

  • 最新版本的 Apache Solr (1.4.1)
  • 最新版本的django-haystack

我的 search_indexes.py :

from haystack.indexes import *
from haystack import site
from models import Entity

class EntityIndex(SearchIndex):
name = CharField(document=True)

def get_queryset(self):
return Entity.objects.all()


site.register(Entity, EntityIndex)

最佳答案

确保您的 $SOLR_HOME/conf/schema.xml 文件包含“django_ct”字段声明。这是一个自定义字段,需要与您正在使用的任何其他自定义字段一起手动添加。

关于python - 使用 Django-Haystack 添加到 solr 索引时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365116/

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