Advanced searches on custom keyword indexes not saved
- Product: Voyager
- Relevant for Installation Type: Dedicated-Direct; Direct; Local; Total Care
Question
Our custom keyword definition can be used in Advanced Search but the searches can't be saved (you can click "Save Search" and it appears to be saved successfully but it does not appear in the My Searches tab or in the SAVED_SEARCHES table in the database), and the search term is not displayed properly on the search results page following the result count.
Answer
WebVoyage will not save the Advanced search unless it is also defined in webvoyage.properties in the Search Index Definitions section. So if you create a new Keyword Definition XKEY - "Keyword X" you must also add it to the webvoyage.properties file (where you can also change the name displayed in WebVoyage if you wish):
search.index.XKEY=
search.index.XKEY.display=Keyword X Search
Not doing so won't prevent the search from being executed, but it does prevent the search from being saved.
Not doing so also prevents the search terms from being properly displayed on the search results page, after the result count.
Additional Information
Reference VYG-6833