django - 在 Django SphinxSearch 中创建新的 RT 表
问题描述
我有一个使用 sphinxsearch 运行的 django 站点,但无法创建新的 RT 表。
我之前使用以下步骤将列添加到 RT 表: sudo service sphinxsearch stop 删除 var/lib/sphinxsearch 中的数据 将字段添加到 sphinx.conf sudo service sphinxsearch start 之后新列出现在 mysql 中,我可以确认它通过直接连接到数据库。
但是,我现在已经创建了一个全新的表,但是当我运行相同的步骤时,并没有创建新表的数据文件以及表本身。我试图手动进入 Mysql 来创建表,但没有运气。大多数 sphinx 文档都不是基于 RT 表的,我无法找到如何创建它...
当我尝试运行以下日志调试时,我收到一条错误消息,指出“table_name.lock”文件不存在。格式不会错,因为当我收到错误时,只需运行 sudo sphinxsearch start ......所以我不确定从这里去哪里。
谢谢!
附加细节:这个新表也是新 django 应用程序的一部分,因此服务器本身的 webapp 部分中的 sphinx.py 文件也是新的,但我认为这不会影响它,因为我总是能够创建后端之前?
解决方案
推荐阅读
- android - 将变量从页面传递到另一个页面。颤振/飞镖
- github - SRA-toolkit 2.11.0 的 sam 提取器之间的差异
- verilog - Yosys - .dot 文件的编译成功,但查看器 (xdot) 无法预览
- api - Web 服务的令牌在哪个 Moodle 表中?
- flutter - 天气数据 API
- vstest.console.exe - 如何在未通过 RDP 连接的 VM 上运行编码的 ui 测试?
- python - 将 wtforms 数据与其他 wtforms 列表进行比较
- javascript - google.visualization.query - 根据 json.parse 参数过滤电子表格数据列
- react-native - 对象不是 Expo(react-native) 应用程序中的函数
- php - Laravel 验证唯一数组请求