Re: 'wildcard search' without wildcards
Andreas Hartmann <[email protected]> Mon, 14 Jan 2013 13:40:44 +0100
| Newsgroups | gmane.comp.cms.lenya.user |
|---|---|
| Message-ID | <[email protected]> |
Hi David, Am 14.01.13 10:10, schrieb David Richter: > I still have a problem with the search across all publications. > After I changed the path in the lucene_index.xml files for various > publications, the search delivers no more results. I restarted the > Tomcat already.The folder for the new path is created automatically in > the file system and a file named 'segments' was created. In the original > location (within the publications) are a few more files with the file > extensions 'cfs' and 'del' and a file named 'deletable'... I don'tknow > how the files were created. I've noticed that the content of the folder > determines which search results are displayed. > > Is there maybe a script that I have to start, so that all required files > are generated? Or do I have to edit another configuration file? in the "File" menu, you should find an entry "Re-index site" (or similar). Can you try that? You'll probably have to do it for all publications. -- Andreas > 2013/1/9 Andreas Hartmann <[email protected] <mailto:[email protected]>> > > 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 > <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 > <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 <tel:%2B41%20%280%29%2043%20818%2057%2001> > > > ------------------------------__------------------------------__--------- > To unsubscribe, e-mail: [email protected].__org > <mailto:[email protected]> > For additional commands, e-mail: [email protected] > <mailto:[email protected]> > >