Не Сохранение Доменного объекта с Плагином Grails для поиска - PullRequest
1 голос
/ 14 августа 2010

Можно ли использовать плагин для поиска для создания индекса объектов и никогда не сохранять объекты в базу данных?

1 Ответ

1 голос
/ 15 августа 2010

Я так думаю.Если вы никогда не сохраняете объекты, то, я думаю, вы можете просто позвонить:

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

...