問題タブ [searchable-plugin]
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.
performance - Grails の検索可能なプラグインの再インデックスのパフォーマンス チューニング
ライブレガシーデータベースから定期的にすべてのドメインインスタンスのインデックスを再作成する必要があります DBには〜400kレコードがあります 再インデックスなしでDBからドメインオブジェクトを1つずつ読み取ります〜15分
reindex の反復処理は、remdisk のインデックスで 8 ~ 10 時間かかります。
DB 接続タイムアウトのため、Domain.reindex() を使用できません
searchableService.reindexAll(list) には約 2 時間かかります。しかし、この方法は非推奨です
1 つのスレッドによって更新されるインデックス。ディスク上のインデックスの結果サイズ ~0.5Gb
ルセナのパフォーマンスを改善するにはどうすればよいですか? 私が理解しているように、情報の再インデックスには約 1 時間かかるはずです。
grails - grails アプリを 2.3.7 にアップグレードする際のエラー
最近、Grails アプリケーションを 2.1.1 から 2.3.7 にアップグレードしました。検索可能なプラグインでいくつかの例外を示しています。searchable:0.6.6 を使用しています
例外は次のようになります。
失敗の原因とそれを削除する方法について、誰でも私を助けてくれますか。
grails - Heroku と Searchable を使用して Grails のメモリを微調整する方法
Heroku と検索可能なプラグインで Grails 2.3.7 を使用しています。512Mb RAM の 2 つのノードがあります。私のアプリは Grails 2.3.5 では問題ありませんでしたが、Grails 2.3.7 ではそれほどでもありません。更新してから、10 ~ 30% のメモリ ジャンプに気付きました (以前は 100% から 102% で実行していましたが、現在は 116% から 130% になっています)。それで、プラグインを取り出して微調整を始めました.. メモリ使用量を元に戻そうとします。
ログで気づいたことの 1 つは、検索可能なインデックスの構築に失敗していることです。
ヒープスペースが不足しているようです。2 つの 1Gb ノードにジャンプすることなく、Heroku の検索可能なプラグインまたは grails を微調整する最適な方法は何ですか?
cakephp - SearchableBehavior::beforeSave() の宣言は ModelBehavior::beforeSave(Model $model, $options = Array) と互換性がある必要があります
Searchable-Behaviour-for-CakePHPを使用しています
プラグインのイジェクト エラー:
厳密 (2048): SearchableBehavior::beforeSave() の宣言は ModelBehavior::beforeSave(Model $model, $options = Array) [APP/Plugin/Searchable/Model/Behavior/SearchableBehavior.php, line 5] と互換性がある必要があります
厳密 (2048): SearchableBehavior::afterSave() の宣言は ModelBehavior::afterSave(Model $model, $created, $options = Array) [APP/Plugin/Searchable/Model/Behavior/SearchableBehavior.php, line] と互換性がある必要があります5]
SearchableBehavior.php の 5 行目は次のとおりです。
何か案が?
grails - Grails 検索可能プラグインでエラーが表示される
データベースからアイテムを検索する検索ボックスを配置するアプリケーションに検索可能なプラグインをインストールしました。効果的に検索するために、コントローラーを次のように変更しました。私のドメインクラスは次のようになります
変更を加えたコントローラーは次のようになります
走った後
メソッドの署名がありません: java.lang.Integer.call() は引数の型に適用されます: ()
やってくる。
grails - grails Searchable Pluginを使用してプロパティを比較するにはどうすればよいですか
次のドメイン クラスがあるとします。
現在、次の基準でこのクラスを検索しています。
Grails Searchable Pluginを使用して検索結果を改善しようとしています。より具体的には、そのQuery Builder。唯一の問題は、結果をフィルタリングする方法が見つからないことval1 > val2
です。以下に示すように:
検索後にフィルタリングすることはできましたが、ページネーションが台無しになります。
何か案は?