Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Code Block
xml
xml
<bean id="initVocabulariesCache" class="org.orioai.search.vocabulary.init.CreateVocabularyCache" init-method="initCaches">
	<property name="init">
		<value>[SEARCH_INIT_VOCABULARY_CACHE]</value>
	</property>
	<property name="vocabularyService">
		<ref local="vocabulary-service"/>
	</property>
	<property name="oriOaiVocabularyService">
		<ref local="ori-oai-vocabulary-service"/>
	</property>
	<property name="configurationService">
		<ref local="configuration-service"/>
	</property>
	<property name="advancedService">
		<ref local="advanced-service"/>
	</property>
	<property name="categoryVocabularyCache">
		<ref local="categoryVocabularyCache"/>
	</property>
	<property name="xmlVocabularyCache">
		<ref local="xmlVocabularyCache"/>
	</property>
	<property name="clearCache">
		<value>true</value>
	</property>
</bean>

Wiki MarkupCeci peut s'avérer problématique si vous déployez le module ori-oai-search et ori-oai-vocabulary sur le même Tomcat ou si vous êtes en phase de configuration avancée et que vous devez souvent redémarrer votre serveur. Vous pouvez donc désactiver ce chargement.
Pour cela, remplacez la chaîne \ [SEARCH_INIT_VOCABULARY_CACHE\] par false:

Code Block
xml
xml
<bean id="initVocabulariesCache" class="org.orioai.search.vocabulary.init.CreateVocabularyCache" init-method="initCaches">
	<property name="init">
		<value>false</value>
	</property>
	...
</bean>

...

Section
Column
width20px

unmigrated-wiki-markup
Column

Les paramètres à remplacer signifient: *\
[HOST_SEARCH\]:\[PORT_SEARCH\]/\[CONTEXT_SEARCH\]* <blockquote><p>L

L'adresse,

le

port

et

le

contexte

de

déploiement

de

la

servlet

de

recherche

ORI-OAI.

</p></blockquote>{*}

menu_test

Cet attribut est contenir la clef du menu de recherche (défini dans config.xml) contenant la recherche avancée souhaitée.

advanced_test

Cette variable est la clef du sous-menu de recherche avancée souhaité.

field_test

* <blockquote><p>Cet attribut est contenir la clef du menu de recherche (défini dans <strong>config.xml</strong>) contenant la recherche avancée souhaitée.</p></blockquote>{*}advanced_test* <blockquote><p>Cette variable est la clef du sous-menu de recherche avancée souhaité.</p></blockquote>{*}field_test*

Ceci est l'identifiant du champ de recherche. Vous l'avez défini dans la configuration du formulaire avancé dans le dossier advanced. Il correspond à l'attribut id d'une balise field. Dans le cas présent, il est souvent préférable que ce champ soit l'aggrégation de plusieurs métadonnées pour pouvoir lancer une recherche large (titre, description, auteur, etc.).

...