Hmm... search works for me right out of the box. After you delete the
search index and restart Roller, you should see some evidence in the
logs that Roller is reindexing the content. Looks like you had DEBUG
enabled at some point Did you see any evidence of an index rebuild?
- Dave
On Tue, Jun 10, 2008 at 5:22 AM, Ricardo Hermida Méndez <[EMAIL PROTECTED]>
wrote:
> Hello to everybody,
>
>
>
> After a time trying to activate the search in my roller installation search
> without success. I back changing some parameters, but the search don't work.
> Always returns "0 results". In all this time I see the new topics looking
> for a solution without success.
>
>
>
> I have the next configuration now:
>
>
>
> The roller-custom.propierties is in /(installation roller
> directory)/WEB-INF/classes directory. And its content is:
>
>
>
> installation.type=manual
>
> database.configurationType=jdbc
>
> database.jdbc.driverClass=com.mysql.jdbc.Driver
>
> database.jdbc.connectionURL=jdbc:mysql://(BBDD-conection)
>
> database.jdbc.username=user
>
> database.jdbc.password=password
>
> mail.configurationType=properties
>
> mail.hostname=mail-server
>
> [EMAIL PROTECTED]
>
> mail.password=password
>
> #log4j.category.org.apache.roller.weblogger.business.search=DEBUG
>
> config.expandedProperties=search.index.dir
>
> search.index.dir=/dir/Tomcat 5.5/webapps/roller/roller_data/search-index
>
> search.enabled=true
>
> search.index.comments=true
>
> uploads.dir=/dir/Tomcat 5.5/webapps/roller/roller_data/uploads
>
> uploads.url=/
>
>
>
> I delete roller data search index, and its is created automatically after
> restart roller. Its contain is the next files:
>
>
>
> .index-inconsistent 0kb
>
> _a.cfs 47kb
>
> _k.cfs 49kb
>
> deletable 1kb
>
> segments 1kb
>
>
>
> when roller start do it:
>
>
>
> INFO 2008-06-10 10:54:08,859 DatabaseProvider:successMessage - SUCCESS: Got
> parameters. Using configuration type JDBC_PROPERTIES
>
> INFO 2008-06-10 10:54:08,859 DatabaseProvider:successMessage - -- Using
> JDBC driver class: com.mysql.jdbc.Driver
>
> INFO 2008-06-10 10:54:08,859 DatabaseProvider:successMessage - -- Using
> JDBC connection URL: jdbc:mysql://10.10.10.78:3306/observatorio
>
> INFO 2008-06-10 10:54:08,859 DatabaseProvider:successMessage - -- Using
> JDBC username: obs_admin
>
> INFO 2008-06-10 10:54:08,859 DatabaseProvider:successMessage - -- Using
> JDBC password: [hidden]
>
> INFO 2008-06-10 10:54:08,875 DatabaseProvider:successMessage - SUCCESS:
> loaded JDBC driver class [com.mysql.jdbc.Driver]
>
> INFO 2008-06-10 10:54:09,390 WebloggerFactory:bootstrap - Bootstrapping
> Roller Weblogger business tier
>
> INFO 2008-06-10 10:54:09,390 WebloggerFactory:bootstrap - Weblogger
> Provider = org.apache.roller.weblogger.business.GuiceWebloggerProvider
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - SUCCESS: Got
> parameters. Using configuration type JDBC_PROPERTIES
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - -- Using
> JDBC driver class: com.mysql.jdbc.Driver
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - -- Using
> JDBC connection URL: jdbc:mysql://ip:port/roller
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - -- Using
> JDBC username: user
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - -- Using
> JDBC password: [hidden]
>
> INFO 2008-06-10 10:54:09,390 DatabaseProvider:successMessage - SUCCESS:
> loaded JDBC driver class [com.mysql.jdbc.Driver]
>
> INFO 2008-06-10 10:54:09,406 JPAPersistenceStrategy:<init> - openjpa.Log:
> commons
>
> INFO 2008-06-10 10:54:09,765 IndexManagerImpl:<init> - search enabled: true
>
> INFO 2008-06-10 10:54:09,765 IndexManagerImpl:<init> - index dir:
> dir\Apache Software Foundation\Tomcat
> 5.5\webapps\roller\roller_data\search-index
>
> INFO 2008-06-10 10:54:09,781 ReferrerQueueManagerImpl:<init> -
> Instantiating Referrer Queue Manager
>
> INFO 2008-06-10 10:54:09,781 ReferrerQueueManagerImpl:<init> - Asynchronous
> referrer processing = false
>
> INFO 2008-06-10 10:54:09,781 ThreadManagerImpl:<init> - Instantiating
> Thread Manager
>
> INFO 2008-06-10 10:54:09,781 WebloggerFactory:bootstrap - Roller Weblogger
> business tier successfully bootstrapped
>
> INFO 2008-06-10 10:54:09,781 WebloggerFactory:bootstrap - Version: 4.0
>
> INFO 2008-06-10 10:54:09,796 WebloggerFactory:bootstrap - Revision:
> 596807
>
> INFO 2008-06-10 10:54:09,796 WebloggerImpl:initialize - Initializing Roller
> Weblogger business tier
>
> INFO 2008-06-10 10:54:11,687 ThemeManagerImpl:initialize - Loaded 4 themes
> from disk.
>
> INFO 2008-06-10 10:54:11,687 ThreadManagerImpl:initialize - Initializing
> task: ScheduledEntriesTask
>
> INFO 2008-06-10 10:54:11,734 ThreadManagerImpl:initialize - Initializing
> task: ResetHitCountsTask
>
> INFO 2008-06-10 10:54:11,750 ThreadManagerImpl:initialize - Initializing
> task: TurnoverReferersTask
>
> INFO 2008-06-10 10:54:11,781 ThreadManagerImpl:initialize - Initializing
> task: PingQueueTask
>
> INFO 2008-06-10 10:54:11,890 WebloggerImpl:initialize - Roller Weblogger
> business tier successfully initialized
>
> INFO 2008-06-10 10:54:11,890 RollerContext:initializeSecurityFeatures -
> Remember Me enabled: true
>
> INFO 2008-06-10 10:54:11,890 RollerContext:initializeSecurityFeatures -
> Password Encryption Algorithm set to 'SHA'
>
> INFO 2008-06-10 10:54:11,890 RollerContext:setupVelocity - Initializing
> Velocity
>
> INFO 2008-06-10 10:54:12,218 IPBanFilter:init - INIT IPBanFilter
>
> INFO 2008-06-10 10:54:12,218 RequestMappingFilter:init - Request mapping
> filter initialized, 1 mappers configured.
>
> WARN 2008-06-10 10:54:12,437 Settings:getLocale - Settings: Could not parse
> struts.locale setting, substituting default VM locale
>
> INFO 2008-06-10 10:54:12,796 PageServlet:init - Initializing PageServlet
>
> INFO 2008-06-10 10:54:12,796 WeblogPageCache:<init> - {id=cache.weblogpage,
> enabled=true, timeout=3600, size=400}
>
> INFO 2008-06-10 10:54:12,796 CacheManager:<clinit> - Cache Manager
> Initialized.
>
> INFO 2008-06-10 10:54:12,796 CacheManager:<clinit> - Cache Factory =
> org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
>
> INFO 2008-06-10 10:54:12,812 SiteWideCache:<init> - {id=cache.sitewide,
> enabled=true, timeout=1800, size=50}
>
> INFO 2008-06-10 10:54:12,812 PageServlet:init - Referrer processing enabled
> = true
>
> INFO 2008-06-10 10:54:12,812 FeedServlet:init - Initializing FeedServlet
>
> INFO 2008-06-10 10:54:12,812 WeblogFeedCache:<init> - {id=cache.weblogfeed,
> enabled=true, timeout=3600, size=200}
>
> INFO 2008-06-10 10:54:12,812 SearchServlet:init - Initializing
> SearchServlet
>
> INFO 2008-06-10 10:54:12,812 ResourceServlet:init - Initializing
> ResourceServlet
>
> INFO 2008-06-10 10:54:12,828 CommentServlet:init - Initializing
> CommentServlet
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Blacklist Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentVa
> lidator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Excess Links Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksComment
> Validator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Excess Size Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentV
> alidator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured 3
> CommentValidators
>
> INFO 2008-06-10 10:54:12,843 CommentServlet:init - Comment Throttling
> DISABLED
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Blacklist Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentVa
> lidator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Excess Links Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksComment
> Validator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured
> CommentValidator: Excess Size Comment Validator /
> org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentV
> alidator
>
> INFO 2008-06-10 10:54:12,843 CommentValidationManager:<init> - Configured 3
> CommentValidators
>
> INFO 2008-06-10 10:54:12,843 RSDServlet:init - Initializing RSDServlet
>
> INFO 2008-06-10 10:54:12,843 PlanetFeedServlet:init - Initializing
> PlanetRssServlet
>
> INFO 2008-06-10 10:54:12,843 PlanetCache:<init> - Planet cache =
> {id=cache.planet, enabled=true, timeout=1800, size=10}
>
> INFO 2008-06-10 10:54:12,859 PreviewResourceServlet:init - Initializing
> PreviewResourceServlet
>
> INFO 2008-06-10 10:54:12,859 PreviewThemeImageServlet:init - Initializing
> PreviewThemeImageServlet
>
> INFO 2008-06-10 10:54:12,859 PreviewServlet:init - Initializing
> PreviewServlet
>
> INFO 2008-06-10 10:54:34,828 Blacklist:<clinit> - Initializing MT Blacklist
>
> WARN 2008-06-10 10:54:34,843 Blacklist:loadBlacklistFromFile - Couldn't
> find downloaded blacklist, loaded blacklist.txt from classpath instead
>
> INFO 2008-06-10 10:54:34,843 Blacklist:loadBlacklistFromFile - Number of
> blacklist string rules: 3102
>
> INFO 2008-06-10 10:54:34,859 Blacklist:loadBlacklistFromFile - Number of
> blacklist regex rules: 15
>
> INFO 2008-06-10 10:54:35,000 ContinuousWorkerThread:run -
> HitCountQueueProcessor Started.
>
> INFO 2008-06-10 10:54:35,046 RendererManager:<clinit> - Renderer Manager
> Initialized.
>
> INFO 2008-06-10 10:54:35,046 RollerVelocity:<clinit> - Initializing
> Velocity Rendering Engine
>
>
>
>
>
> The web form of results is:
>
>
>
>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
>
> <head>
>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>
> <title>Search Results for 'milan' : </title>
>
> <link rel="EditURI" type="application/rsd+xml" title="RSD"
> href="http://web/roller/rsd"/>
>
>
>
> <link rel="alternate" type="application/rss+xml" title="Search
> results for 'milan'" href="http://web/roller/feed/entries/atom?q=milan" />
>
> <link rel="stylesheet" type="text/css" media="all"
> href="/roller/page/basic-custom.css">
>
> </head>
>
> <body>
>
>
>
> <div class="content_wrapper">
>
> <div class="content">
>
> <h1 class="weblogName">title</h1>
>
>
>
> <center>
>
> <ul class="rCategory">
>
> <li class="selected">Todo</li>
>
> <li><a
> href="http://web/roller/category/category1">category1</a></li>
>
> <li><a
> href="http://web/roller/category/category2">category2</a></li>
>
> <li><a
> href="http://web/roller/category/category3">category3</a></li>
>
> </ul>
>
> </center>
>
>
>
> <div class="next-previous">
>
> <div id="searchAgain">
>
> Has buscado este sitio "<a
> href="http://dictionary.com/search?q=milan" title="Definición de {1} en
> Dictionary.com" class="dictionary">milan</a>".
>
> <strong>0</strong> entradas encontradas.
>
> <form method="get" action="/roller/search" style="margin: 5px">
>
> <input type="text" id="q" name="q" size="10"
>
> maxlength="255" value="milan"
>
> style="padding-left: 1px" /><br />
>
>
>
> <select name="cat">
>
> <option value="">- In Category -</option>
>
> <option >category1</option>
>
> <option >category2</option>
>
> <option >category3</option>
>
> </select>
>
>
>
> <input type="submit" value="Buscar otra vez" />
>
> </form>
>
>
>
> <em>También puede <a
> href="http://google.com/search?q=milan%20site:http://web/roller/page/null"
> class="google">probar la misma búsqueda</a> en <a
> href="http://google.com">Google</a>.</em>
>
> </div>
>
> <h3>
>
> Showing 1 - 0 of total 0 search results
>
> </h3>
>
>
>
> </div>
>
>
>
>
>
> </div>
>
> </div>
>
>
>
> <div class="rightbar_wrapper">
>
> <div class="rightbar">
>
>
>
> <div class="presentacion">
>
> <h1>title</h1>
>
> </div>
>
>
>
> <h2>Calendario</h2>
>
> <div class="sidebar">
>
> <table cellspacing="0" border="0" summary="Calendario de archivo del
> blog" class="hCalendarTable"><tr><td colspan="7" align="center"
> class="hCalendarMonthYearRow"><a href="/roller/date/200805" title="Anterior"
> class="hCalendarNavBar">«</a> junio 2008</td></tr><tr><th
> class="hCalendarDayNameRow" align="center">lun</th><th
> class="hCalendarDayNameRow" align="center">mar</th><th
> class="hCalendarDayNameRow" align="center">mié</th><th
> class="hCalendarDayNameRow" align="center">jue</th><th
> class="hCalendarDayNameRow" align="center">vie</th><th
> class="hCalendarDayNameRow" align="center">sáb</th><th
> class="hCalendarDayNameRow" align="center">dom</th></tr><tr><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">1</div></td></tr><tr><td class="hCalendarDay"><div
> class="hCalendarDayTitle">2</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">3</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">4</div></td><td class="hCalendarDayLinked"><div
> class="hCalendarDayTitle"><a
> href="/roller/date/20080605">5</a></div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">6</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">7</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">8</div></td></tr><tr><td class="hCalendarDay"><div
> class="hCalendarDayTitle">9</div></td><td class="hCalendarDayCurrent"><div
> class="hCalendarDayTitle">10</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">11</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">12</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">13</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">14</div></td><td class="hCalendarDay"><div
> class="hCalendarDayTitle">15</div></td></tr><tr><td
> class="hCalendarDay"><div class="hCalendarDayTitle">16</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">17</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">18</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">19</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">20</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">21</div></td><td
> class="hCalendarDay"><div
> class="hCalendarDayTitle">22</div></td></tr><tr><td
> class="hCalendarDay"><div class="hCalendarDayTitle">23</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">24</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">25</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">26</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">27</div></td><td
> class="hCalendarDay"><div class="hCalendarDayTitle">28</div></td><td
> class="hCalendarDay"><div
> class="hCalendarDayTitle">29</div></td></tr><tr><td
> class="hCalendarDay"><div class="hCalendarDayTitle">30</div></td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td><td
> class="hCalendarDayNotInMonth"> </td></tr><tr
> class="hCalendarNextPrev"><td colspan="7" align="center"><a
> href="/Observatorio/Movilidad/"
> class="hCalendarNavBar">Hoy</a></td></tr></table>
>
> </div>
>
>
>
> <h2>Buscar</h2>
>
> <div class="sidebar">
>
> <form id="searchForm" method="get" action="/roller/search"
>
> style="margin: 0; padding: 0" onsubmit="return
> validateSearch(this)">
>
> <p>
>
> <input type="text" id="q" name="q" size="10"
>
> maxlength="255" value="milan" />
>
> <input type="submit" class="button" value="Buscar" />
>
> </p>
>
> </form>
>
> <script type="text/javascript">
>
> function validateSearch(form) {
>
> if (form.q.value == "") {
>
> alert("Por favor, introduzca un término que buscar para
> continuar.");
>
> form.q.focus();
>
> return false;
>
> }
>
> return true;
>
> }
>
> </script>
>
> </div>
>
>
>
> <h2>Links</h2>
>
> <div class="sidebar">
>
> <ul class="rFolder">
>
> <li class="rFolderItem">
>
> <a href="http://web"
>
> title="title"
>
> class="rBookmark0">web</a>
>
> </li>
>
> </ul>
>
> <p></p>
>
> <p></p>
>
> </div>
>
>
>
> <h2>Navegación</h2>
>
> <div class="sidebar">
>
> <ul class="rNavigationBar">
>
> <li class="rNavItem">
>
> <a href="/roller/"><span>roller</span></a>
>
> </li>
>
> <li class="rNavItem">
>
> <a href="http://web/roller/"><span>Weblog</span></a>
>
> </li>
>
>
> <li class="rNavItem">
>
> <a
> href="/roller/roller-ui/login-redirect.rol"><span>Entrar</span></a>
>
> </li>
>
> </ul>
>
>
>
>
>
> </div>
>
> </div>
>
> </div>
>
>
>
> </body>
>
> </html>
>
>
>
> Thank you very much for the help.
>
>
>
> Un saludo,
>
> Ricardo Hermida.
> --
> TuPlaza Movilidad y Desarrollo
> Avda. General Perón nº 6 Posterior.
> 28020 - Madrid
> Tel.: +34 914490735
>
>
>
>