問題タブ [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 を使用している場合、サーバーでデルタ インデックスが機能しない
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エンティティプロセッサでデルタインポートを使用したいと思います。完全インポートは正常に機能しますが、デルタインポートパラメータは新しいドキュメントをインポートしません。
ありがとう
ruby-on-rails - スフィンクスデルタインデックスが機能しないと考える
テーブルにデルタ列を追加しました。
移行しました
また、define_indexを追加しました。
そして、私はレーキタスクを実行しました
またはrake ts:rebuild
次に、テーブルに新しいレコードを追加し、それを検索します...そして何もしません。コアインデックス付きのレコードは完全に見つかりますが、デルタはまったく機能していません。
それらを検索するには、次を使用します。
そして、はい、すべてのCimgが承認され、search_cacheにたくさんのものがあり、新しいものはデータベースでdelta=1でマークされています。私は再確認しました。
db / sphinxフォルダーを確認すると、その名前のファイルがたくさんcimg_delta
作成されています。
生成された構成ファイルは次のとおりです:http://pastebin.com/z0fHr43k
なぜこれが起こっているのかについて何か考えはありますか?
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のRAMを搭載)
インデクサー プロセスが 16 個のコアすべてを実行している間、100% の CPU 使用率が表示され (top コマンドを使用)、負荷平均が急上昇します (4 番目のステップから)。
方法はありますか?助けてください
ruby-on-rails-3 - Delta indexing the elastic search index on change of model's association record value change using Tire and Elastic Search
I am a newbie to elastic Search and Tire in Ruby on Rails. Watched the railscasts from ryan bates and helped me to get going. Tire is a great gem and has functionality to delta indexing. Assuming i have a mapping like the following, will Tire automatically delta index the model associations if an association value is edited/ deleted. For Example, Assume i have index mapping like the following,
When the value of model_2.association_col_2 changes will tire automatically delta index the corresponding row in the model defined the mapping for ? How should i approach delta indexing the model on association model value changes ?
Thanks in advance
solr - Solrdelta-複数のデータベース間でのインポート
ドキュメントが2つのデータベースdb1とdb2から形成されているSolrインデックスを作成しました。次のように完全インポートを正常に実行できます。
ただし、デルタインポートは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 - Thinking sphinx ts-delayed-delta Riddle エラー
RAILS_ENV=preproduction/production 環境で rake タスクを実行しようとすると奇妙なエラーが発生します... 初期化されていない定数 ThinkingSphinx::Configuration::Riddle
開発中はすべて正常に動作します... ts-delayed-delta gem を削除すると、すべて正常に動作します。
何か案は?
gems バージョン: rails 2.3.14 think_sphinx 1.4.14delayed_job 2.0.7 ts-delayed-delta 1.1.3 (git リポジトリから)