1

Searchable Plugin を使用してオブジェクトのインデックスを作成し、実際にオブジェクトをデータベースに保存しないことは可能ですか?

4

1 に答える 1

1

そう思います。オブジェクトを保存しない場合は、次のように呼び出すことができると思います:

domainInstance.index()

しかし、私はそれを試したことがないので、それが 1 つのインスタンスをインデックス付けするだけなのか、それともそのクラスの任意のインスタンスをインデックス化するのかはわかりません。

ここを参照してください: https://svn.codehaus.org/grails-plugins/grails-searchable/trunk/src/groovy/org/codehaus/groovy/grails/plugins/searchable/compass/domain/DynamicDomainMethodUtils.groovy

オブジェクトを保存するだけで手動でインデックスを作成したい場合は、conf/Searchable.groovy 構成ファイルで次のように設定します。

mirrorChanges = false
bulkIndexOnStartup = false

ここを参照してください: https://svn.codehaus.org/grails-plugins/grails-searchable/trunk/src/conf/Searchable.groovy

于 2010-08-15T16:45:31.707 に答える