Можно ли использовать плагин для поиска для создания индекса объектов и никогда не сохранять объекты в базу данных?
Я так думаю.Если вы никогда не сохраняете объекты, то, я думаю, вы можете просто позвонить:
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