Hi David,

Am 09.01.13 15:24, schrieb David Richter:
I am very new to Lenya and hope you can help me. I use Lenya in version
2.0.4 on an Apache Tomcat 6.0.36 server and I have two questions about
the search function of Lenya.

First
Is there a way to change the search function, so that the 'wildcard
search' also works without wildcards (without Java programming)? As if
we were always search with using wildcardsat the end.
For example: The search for "devel" would then deliver words like
"developer" as a result. This currently only works with the use of
wildcards... like this --> "devel*"

I doubt that this is possible without writing any code. Lenya uses Lucene for searching, with the standard Lucene query syntax.

http://wiki.apache.org/lucene-java/LuceneFAQ#What_wildcard_search_support_is_available_from_Lucene.3F

A simple workaround might be to use JavaScript to wrap each search term in wildcards before submitting the search form.

Second
For me, the search currently only works within a publication. Is there a
way to search across all publications (also without Java programming)?

This should be possible by configuring a shared search index directory in all publications: <pub>/config/search/lucene-index.xml.

More info:
http://lenya.apache.org/docu20/tutorials/newPublication14.html#N100C5

Basically, instead of using the path

  lenya/pubs/$MYPUB/work/lucene/index

you could use something like

  /var/lenya/lucene/index

I would recommend to store all data (content, access control data, search index) outside the web application directory anyways.

HTH,
-- Andreas

--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to