I changed the directory to D:\\roller_data\search_index but I still didn't get any results when doing a search. I can see a new .cfs file is added every time I add a new entry to my weblog so I assume its indexing.
-----Original Message----- From: Dave [mailto:[email protected]] Sent: Friday, August 05, 2011 11:25 AM To: [email protected] Subject: Re: Search not working On Fri, Aug 5, 2011 at 11:34 AM, Balderaz, Noel <[email protected]> wrote: > I enabled logging as you mentioned earlier and when I check roller.log I see > the following: > > INFO 2011-08-05 09:06:26,106 IndexManagerImpl:<init> - search enabled: true > INFO 2011-08-05 09:06:26,106 IndexManagerImpl:<init> - index dir: D:\\Tomcat > 7.0\roller_data\search-index > > Should I see more? Yes, I would expect to see a log entry for each blog entry as it is indexed, or an error message. One idea: Java programs and libraries on Windows often has a problem with directories that have spaces in their names. Instead of "d:\\Tomcat 7.0\\roller_data\search-index" you might want to use "d:\\roller_data\\search_index" instead. > I am invoking a search by going to my weblog and entering my search term in > the search box provided and hitting the search button. > > The URL is coming out to http://<IP>/roller/MyWeblog/search?q=Test That looks correct and should return results if you have entries that contain the world "Test" - Dave > -----Original Message----- > From: David Johnson [mailto:[email protected]] > Sent: Friday, August 05, 2011 10:22 AM > To: [email protected] > Subject: Re: Search not working > > Did you enable logging? And if so, did you see your existing blog entries > being index? > > How specifically are you invoking a search? > > What is the URL of the search results? > > Thanks, > Dave > > > On Aug 5, 2011, at 10:12 AM, Balderaz, Noel wrote: > >> I added the search.index.dir to my properties files and set it to >> Tomcat7.0/roller_data/search-index. After doing that I can see four files >> were created .index-inconsistent, _0.cfs, segments.gen and segment_2. I >> tried searching again and no results were returned. >> >> -----Original Message----- >> From: Balderaz, Noel [mailto:[email protected]] >> Sent: Friday, August 05, 2011 8:49 AM >> To: '[email protected]' >> Subject: RE: Search not working >> >> I found the ${user.home} directory and its literally named ${user.home} is >> that correct? The folder is under my tomcat directory so I have the >> following directory structure \Tomcat7.0\${user.home}\roller_data\ under >> roller_data I have a mediafiles directory but no search-index directory. >> >> -----Original Message----- >> From: Dave [mailto:[email protected]] >> Sent: Friday, August 05, 2011 8:27 AM >> To: [email protected] >> Subject: Re: Search not working >> >> On Fri, Aug 5, 2011 at 9:21 AM, Balderaz, Noel <[email protected]> >> wrote: >>> Sorry for the dumb question but where can I find the search index directory? >> >> By default Roller use the following value for search index dir: >> >> search.index.dir=${user.home}/roller_data/search-index >> >> I don't do Windows, but I will guess that ${user.home} would be in >> some "Documents and Settings" folder under your username, or the >> username that is used to run Roller. >> >> - Dave >> >> >> >>> -----Original Message----- >>> From: Dave [mailto:[email protected]] >>> Sent: Friday, August 05, 2011 8:17 AM >>> To: [email protected] >>> Subject: Re: Search not working >>> >>> On Thu, Aug 4, 2011 at 3:47 PM, Balderaz, Noel <[email protected]> >>> wrote: >>>> I just setup Roller 5.0 and after setting up my initial weblog and >>>> creating a couple of entries I noticed that the search function is not >>>> working. Previously, I setup Roller 4 and search only worked on one of >>>> two weblogs . Can anybody tell me what I can do to make the search work >>>> on Roller 5.0? >>> >>> Search works fine in Roller 5.0, as far as I can tell. I guess it is >>> possible that Roller 5 won't work with a Roller 4 created search index >>> (but I'm not sure about that). >>> >>> I'd recommend that you: >>> >>> 1 - stop Roller >>> 2 - enable logging for search by adding the following to your Roller >>> custom properties file: >>> >>> log4j.category.org.apache.roller.weblogger.business.search=DEBUG >>> >>> 3 - delete the search index directory, >>> 4 - restart Roller and watch the logs, you should see the entries of >>> your blog being re-indexed >>> >>> >>>> The only things I see in the logs is this error >>>> Aug 4, 2011 2:18:49 PM org.apache.tomcat.util.http.Cookies >>>> processCookieHeader >>>> INFO: Cookies: Invalid cookie. Value not a token or quoted value >>> >>> That is almost certainly NOT related to any search failure. >>> >>> Hope that helps... >>> >>> - Dave >>> >>> >>> >>>> That's in the tomcat7-stderr.2011-08-04.log >>>> >>>> * What version of Roller are you using? 5.0 If you are building from >>>> sources, on which branch are you building? I'm not building from source. >>>> * What Application Server version are you using? Tomcat 7.0.19 >>>> * What database are you using? Oracle >>>> * What Java version are you using? 1.6 >>>> * What operating system are you using? Windows Server 2003 R2 >>>> * If applicable, what browser are you using? IE7 and FF 5.0 >>>> >>>> Please let me know if you need any other information to assist me with >>>> this. >>>> >>>> Thank you, >>>> Noel Balderaz >>>> >>>> >>> >> >> >> >> -- >> Dave M. Johnson >> Apache Roller PMC Chair >> http://rollerweblogger.org/roller >> >> GVoice: 919-404-9668 >> Skype: dave-johnson > > -- Dave M. Johnson Apache Roller PMC Chair http://rollerweblogger.org/roller GVoice: 919-404-9668 Skype: dave-johnson
