问题标签 [delta-index]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用 Thinking Sphinx 时,Delta 索引在服务器上不起作用
我在我的 Rails 项目中为我的 Thinking Sphinx 索引使用增量索引。在我的机器(Mac OS X)上它工作正常。我更改了一条记录,它会立即找到它。在服务器(Debian)上它没有。
我确实为 delta = true 运行了一个 sql 查询,并且我得到了预期的最近更改的记录,因此该部分正在工作。在 log/searchd.query.log 中,我看到了正确的请求:
任何想法还能是什么?
谢谢。
ruby-on-rails - 如何使用 Thinking Sphinx 暂时禁用增量索引?
我正在进行大规模迁移,并希望禁用增量索引,以便它运行得更快。
有没有办法在任务开始时指定关闭增量索引?
solr - Solr:文件实体处理器和增量导入
我正在使用 solr 3.3,我想将增量导入与文件实体处理器和 tika 实体处理器一起使用。完全导入工作正常,但 delta 导入参数不导入新文档。
谢谢
ruby-on-rails - 思考狮身人面像三角洲指数不起作用
我已将 delta 列添加到我的表中:
我迁移了
我还添加了define_index:
我运行了 rake 任务
或者rake ts:rebuild
然后我在表中添加一条新记录,搜索它......什么也没有。可以完美地找到核心索引记录,但增量根本不起作用。
要搜索它们,我使用以下内容:
是的,每个 Cimg 都被批准了,并且在 search_cache 中有一堆东西,新的在数据库中用 delta=1 标记。我仔细检查了一遍。
我检查了 db/sphinx 文件夹,并创建了很多同名的文件cimg_delta
。
这是生成的配置文件: http: //pastebin.com/z0fHr43k
知道为什么会发生这种情况吗?
sphinx - 在更新 sphinx 索引时,负载平均增加
我们已经在我们的站点中安装和配置 sphinx 搜索已有一段时间了。它运行得很好。但最近我们注意到,在 sphinx 服务器中通过 ssh 更新主索引和增量索引时,服务器的平均负载急剧增加。当索引器脚本正在运行时,它会上升到 11。我们正在运行的代码是这样的:
1)ssh -p 90 root@host "/usr/bin/indexer --rotate IdxDelta_domainname"
2)ssh -p 90 root@host "/usr/bin/indexer --rotate IdxDeltaOutlineSearchIndex_domainname"
3)ssh -p 90 root@host "/usr/bin/indexer --rotate IdxDeltaStatus_grmtech"
4) ssh -p 90 root@host "/usr/bin/indexer --rotate --merge IdxMainSearchIndex_domainname IdxDelta_domainname --merge-klists --sighup-each "
5)ssh -p 90 root@host "/usr/bin/indexer --rotate --merge IdxMainOutlineSearchIndex_grmtech IdxDeltaOutlineSearchIndex_domainname --merge-klists --sighup-each "
6)ssh -p 90 root@host "/usr/bin/indexer --rotate --merge IdxMainStatus_grmtech IdxDeltaStatus_grmtech --merge-klists --sighup-each "
这是通过爬虫脚本从原始站点的域运行的
Sphinx 索引表有 22 个字段和 689,325 行的数据。
服务器是强大的(具有 16 核处理器和 6GB 内存)
当索引器进程运行所有 16 个内核时,显示 100% 的 CPU 使用率(通过 top 命令)并且平均负载猛增(从第 4 步开始)
有什么出路吗?请帮忙
ruby-on-rails-3 - 使用轮胎和弹性搜索对模型关联记录值变化的弹性搜索索引进行增量索引
我是 Ruby on Rails 中弹性搜索和轮胎的新手。观看了 ryan bates 的 railscasts 并帮助我开始工作。轮胎是一个伟大的宝石,具有增量索引的功能。假设我有如下映射,如果编辑/删除关联值,Tire 会自动对模型关联进行增量索引。例如,假设我有如下索引映射,
当 model_2.association_col_2 的值发生变化时,轮胎会自动对定义映射的模型中的相应行进行增量索引?我应该如何处理对关联模型值变化的模型进行增量索引?
提前致谢
solr - Solr 跨多个数据库的增量导入
我创建了一个 Solr 索引,其文档由两个数据库 db1 和 db2 组成。我可以成功地进行完全导入,如下所示:
但是增量导入会抛出 NullPointerException。
如何为这种情况编写 delta-query、parent-delta-query 和 delta-import-query?
任何帮助表示赞赏!
solr - 在更新索引时无法从 dataimporter.request 中获取任何信息
我是 SOLR 的新手,我对数据导入器的请求有疑问。
在我的data-config.xml
,我有这样的东西
但是,每次我执行 delta-import ( /dataimport?command=delta-import
) 时,它总是给我这样的异常:
我认为存在此错误是因为系统无法识别${dataimporter.request.dataView}
,但我不知道如何使其识别?
thinking-sphinx - 思考 sphinx ts-delayed-delta 谜语错误
尝试使用 RAILS_ENV=preproduction/production 环境运行 rake 任务时出现一个奇怪的错误...未初始化的常量 ThinkingSphinx::Configuration::Riddle
在开发中一切正常......如果删除 ts-delayed-delta gem 一切正常。
有任何想法吗?
gems 版本:rails 2.3.14 thinking_sphinx 1.4.14 delayed_job 2.0.7 ts-delayed-delta 1.1.3(来自 git repo)
mysql - Sphinx中的时间戳增量索引
我正在尝试使用时间戳字段而不是文档中的示例中的 max_doc_id 来设置 main+delta 索引方案。
索引和合并按预期工作,但是sql_query_pre
源main
永远不会更新表last_update_time
中的sph_counter
。
我不确定我的问题可能出在哪里。
我通过执行以下操作来运行它:
和:
我认为合并将运行sql_query_pre
以更新sph_counter
last_update_time
?