无法将文档添加到 Solr:[原因:错误 404 未找到]

2023-11-30

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

Failed to add documents to Solr: [Reason: Error 404 Not Found]

这是search_indexes.py

from haystack import indexes
from haystack.indexes import SearchIndex
from jobpost.models import *



class JobIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)
    post_type = indexes.CharField(model_attr='post_type')
    location = indexes.CharField(model_attr='location')
    job_type = indexes.CharField(model_attr='job_type')
    company_name = indexes.CharField(model_attr='company_name')
    title = indexes.CharField(model_attr='title')

    def get_model(self):
        return jobpost

    def index_queryset(self,**kwargs):
        return self.get_model().objects.all()

干草堆连接:

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
        'URL': 'http://127.0.0.1:8983/solr',

        'SITECONF': 'jobpost.search_sites'
    },
}

我已经生成了 schema.xml 多次重新启动 solr..将其放入 solr/conf..不知道问题是什么


作为指定在设置文档中您需要指定核心的 url。看来您错过了网址中的核心内容。您需要创建一个核心,并且 url 应如下所示:

'URL': 'http://localhost:9001/solr/default',
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将文档添加到 Solr:[原因:错误 404 未找到] 的相关文章

  • 如何在 Django 中每天精确执行一次命令?

    我正在开发一个基于 Django Web 的项目 在该项目中我需要构建一个按以下顺序工作的应用程序 1 用户打开一个页面 需要在其中输入command and a time 2 Django应用程序将在每天的给定时间执行该命令 直到用户关闭
  • 将 csrf 令牌传递给 Stripe

    我正在使用 stripe js 进行条纹支付 我需要设置一个回调 webhook 来接收来自 stripe 的请求 由于 webhook 是通过 stripe 发布的 我已将其标记为csrf excempt 提出这个观点有什么风险吗csrf
  • Django 管理 - OneToOneField 内联抛出“没有外键”异常

    我有一个非常简单的应用程序 目前声明了两个模型 一个称为 Content 仅保存内容数据 另一个是 Page 其中包含 Content 作为 OneToOneField 我这样做的原因是这样我可以将 Page 作为我使用的实际具体类 并且当
  • Django ORM:使用具有“and”功能的对象列表进行过滤

    新手问题 Models Item model Models attributes models ManyToManyField Attributes null True Attributes models Models title mode
  • 如何在序列化器中设置默认值?

    我有这些序列化器 gt id serializers IntegerField gt name serializers CharField gt age serializers IntegerField 现在 我向序列化器提供以下数据 id
  • 当 debug=false 时,Django 媒体文件不起作用

    settings py STATIC URL static STATICFILES STORAGE django contrib staticfiles storage StaticFilesStorage STATICFILES DIRS
  • pytz 时区标签来调整模板中打印的日期

    在我的应用程序中 我使用普通的日期时间对象 在我的模板中 load tz datetimeobject timezone Europe Paris timezone Europe Paris datetimeobject endtimezo
  • 级联的反向等效项是什么?

    我正在编写一个小型音乐数据库 我学习 SQL 已经有很长一段时间了 我一直想尝试一下 Django 但有一件事我无法理解 现在 我的模型仅包含两个类 Album and Song Song有一个外键指向它所属的相册 现在如果我删除它Albu
  • django - 不支持对 JSONField 的查找或不允许在该字段上加入

    我的模型中有一个 Json 字段 class Product models Model detailed stock JSONField load kwargs object pairs hook collections OrderedDi
  • django Manytomany自关系按中间表id排序

    Model class Person models Model friends models ManyToManyField self blank True null True friends person friends order by
  • Django 模板:将变量作为参数添加到 URL 中

    正确的添加方式是什么 gamestoday lookup i 进入 a href url 我需要更改 urls py 吗 load tags a
  • “django.core.exceptions.ValidationError”错误

    我正在 Django 中编写一个简单的游戏 所有的事情都是正确的 但是突然 我遇到了以下错误 Django v 1 7 Python v 3 4 我不知道这些代码有什么问题 test alireza alireza test test1 p
  • django modelformset_factory - 管理表单数据丢失

    我仍在与表单集作斗争 我无法真正理解为什么会出现此错误 u ManagementForm 数据丢失或已被篡改 那是我的代码 请指出我的错误并帮助我解决这个问题 csrf protect transaction commit on succe
  • Django:两个不同的子类指向同一个父类

    我有一个模型Person它存储有关人的所有数据 我也有一个Client扩展 Person 的模型 我有另一个扩展模型OtherPerson这也扩展了Person模型 我想创建一个指向Person 并且还创建一个OtherPerson记录指向
  • 如何在 Django 中创建/使用自定义数据库函数

    序幕 这是SO中经常出现的一个问题 Django GEOS 中 PostGIS ST MakeValid 的等效项 https stackoverflow com questions 45631855 equivalent of postg
  • 模型形式中的值错误

    我正在使用模型表单来获取播放列表及其项目 它还包含登录脚本 我正在尝试将当前登录的用户设置为用户模型 你可以看看我之前发过的这篇文章如何避免这个下拉组合框 https stackoverflow com questions 8763612
  • 在多个端口上运行 Django

    有人能告诉我如何同时在两个端口上运行 Django 吗 默认的 Django 配置仅侦听端口 8000 我也想在端口 xxxx 上运行另一个实例 我想将所有请求重定向到第二个端口到我的 Django 应用程序中的特定应用程序 我需要使用默认
  • 计算 Django 查询集中的多个字段

    我有一个代表两个用户之间交易的模型 如下所示 class Transaction models Model buyer models ForeignKey Person on delete models SET NULL null True
  • Django 在第二个数据库上调用存储过程

    我试图在多数据库 Django 安装上调用存储过程 但没有获得结果 存储过程 位于辅助数据库上 在 Django 中始终返回一个空数组 但在 mysql 客户端中执行时确实会出现预期结果 My view py文件 从 SomeDBModel
  • Solr Schemaless 模式将字段创建为多值

    我在无模式模式下使用 Solr 6 1 创建集合并对示例数据建立索引后 创建的字段均设置为 MultiValued true 唯一 id 除外 问题是当使用 SolrNet 查询这些数据时 它不会将结果正确映射到模型 查询结果以数组形式返回

随机推荐

  • 如何在MySQL中选择列中具有最大值的行?

    其他可用答案都没有解决我的问题 我有一张这样的桌子 id cc count 1 HN 22 1 US 18 1 VN 1 2 DK 2 2 US 256 3 SK 1 3 US 66310 4 UA 2 4 US 263 6 FR 7 6
  • 如何说服借用检查器允许我缓存值?

    借用检查员打败了我 use std collections HashMap struct Cache cache Vec
  • 带自定义选择的静默安装程序

    目前我的安装程序需要用户在安装时选择他们想要使用的设置类型 假设有设置 A B 和 C 如果想在静默安装程序中进行此操作 有什么方法可以用吗 我正在使用安装盾 您可以设置公共财产从 msiexec exe 命令行进入 MSI 文件 如下所示
  • Angular使用ajax获取JSON数据

    如何通过ajax和角度获取json数据 我尝试了很多 但我的代码不起作用 我的代码
  • 推送期间发生内部异常:无法存储对象

    你好 我是 Git 新手 正在尝试设置服务器部分和客户端部分 在服务器端我有 ssh 访问权限和 Git 版本 1 5 在客户端 我使用 eGit 进行 Eclipse 我通过通常的方式在服务器端创建了 git repo git init
  • 将 varbinary 数据保存到磁盘的脚本

    我有一些 varbinary 数据存储在 MS Sql Server 2005 的表中 是否有人有将查询作为输入的 SQL 代码 假设查询保证返回一列 varbinary 并将字节输出到磁盘 一个文件 每行 我确信这个问题之前已经被问过一千
  • Android 上的 Html5 画布动画速度很慢

    我正在开发街机游戏Android and iOS 我有一个动画性能问题在运行 Android 2 2 1 的 Galaxy S SL 上 观看示例 http jsfiddle net qgWdA show 编辑代码 http jsfiddl
  • 在launchd中使用jq解析JSON

    我有一个 shell 脚本 它评估一个充满 JSON 文件的文件夹 直接调用时运行正常 但从 launchd 运行时失败 具体来说 launchd 在这一行失败 current file snapshots cat current file
  • 在页面刷新时保留表单数据

    我遇到过这样的情况 由于某种原因 当用户填写表单时网页可能会刷新 不需要的效果是擦除用户已经输入的数据 有没有办法让表单数据在页面刷新时保留 该表单包括文本输入和选择 You say I have a situation where for
  • 查找记录最多的十年,SQL Server

    我有以下数据库图 我想找到电影数量最多的十年 例如 1990 到 2000 年 实际上它只处理 电影 表 关于如何做到这一点有什么想法吗 您可以使用 SQL Server 中的 LEFT 函数来获取年份的十年 十年是年份的前 3 位数字 您
  • 处理 Android 导航组件中的后退按钮

    我想知道如何使用导航控制器正确处理系统后退按钮操作 在我的应用程序中 我有两个片段 例如fragment1和fragment2 并且我在fragment1中有一个目标为fragment2的操作 一切都运行良好 除了一件事 当用户按下frag
  • Go错误:无法在没有实例化的情况下使用泛型类型

    在学习 Go 泛型时 我遇到了一个似乎无法解决的错误 我把它归结为最简单的代码 type opStack T any T func main t make opStack t new opStack t append t 0 fmt Pri
  • 如何阻止“后退”和“刷新”按钮重新提交表单?

    我正在做网络开发 我有一个与信用卡有关的页面 当用户单击 刷新 或 返回 时 交易将再次执行 这是不需要的 这包括浏览器左上角的 后退 和 刷新 按钮 右键单击 gt 刷新 后退 按 F5 键 这只能在某些 cgi 页面上完成 而不是在所有
  • 开发 N 层应用程序。向什么方向发展?

    假设您正在实现一个用户故事 需要更改从 UI 或服务外观 到数据库的所有层 你朝什么方向移动 从 UI 到业务层到存储库到数据库 从数据库到存储库到业务层再到 UI 这取决于 什么 我见过的这类问题的最佳答案是由原子对象人员和他们的主持人优
  • 这段 C++ 代码是如何工作的

    我正在开发一个现有的项目 由其他人编写 但我无法理解这两个简单的函数 我感兴趣的第一个函数包含 int iCounts NUM GRADES PROFILEMAN gt GetMachineProfile gt GetGrades pSon
  • 如何有效地将一系列连续整数插入 std::set 中?

    在 C 中 我有一个 std set 我想插入一系列连续整数 我怎样才能有效地做到这一点 希望在 O n 时间内完成 其中 n 是范围的长度 我想我会使用 std insert 的 inputIterator 版本 但不清楚如何构建输入迭代
  • PySpark:将时间戳转换为数据帧中的整数时不一致

    我有一个具有如下粗略结构的数据框 timestamp adj timestamp values 2017 05 31 15 30 48 000 2017 05 31 11 30 00 000 0 2017 05 31 15 31 45 00
  • ASP .NET MVC 中的 TinyMCE 拼写检查器

    我按照描述的教程进行操作here 以便使 TinyMCE 拼写检查器在 Webforms 应用程序上工作 但我尝试在 MVC 项目上做同样的事情 并且每次尝试使用拼写检查器时都会出现错误 我想知道我需要进行哪些更改或调整才能在 ASP NE
  • COM 对象不在我的 Metro 应用程序中 CoCreateInstanceFromApp 错误的允许列表中

    我正在尝试通过我的 Windows 8 Metro 应用程序将图像设置为壁纸 当我尝试这样做时出现此错误 由于以下错误 使用 CoCreateInstanceFromApp 创建 CLSID 75048700 EF1F 11D0 9888
  • 无法将文档添加到 Solr:[原因:错误 404 未找到]

    我正在尝试使用 django haystack 在 Solr 中索引模型 但它返回以下错误 当使用重建索引或更新索引时 Failed to add documents to Solr Reason Error 404 Not Found 这