繁体   English   中英

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

[英]Problem adding to solr index using Django-Haystack

我正在尝试使用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'字段声明。 这是一个自定义字段,需要手动添加以及您正在使用的任何其他自定义字段。

尝试使用text = CharField(文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM