不使用Grails可搜索插件保存域对象

时间:2010-08-13 23:10:16

标签: grails searchable

是否可以使用Searchable Plugin创建对象索引,而不是实际将对象保存到数据库中?

1 个答案:

答案 0 :(得分:1)

我是这么认为的。如果您从未保存过对象,那么我认为您可以致电:

domainInstance.index()

但是我从来没有尝试过,所以我不确定它是否仅仅索引一个实例或该类的任何实例。

见这里: 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