We've been working with JForum 2.1.8 for about 2 months, integrating it into our main app. I just started looking into forum search and I can't get it to work; I get no search results for any query. I tried indexing from the control panel, from the command line, and my own
ant task. Posts are indexed as they are posted and search does retrieve them. But, if I reindex, I again get no search results.
I tried downloading a virgin copy of 2.1.8 and got the same results: none. Here is output from an indexer run. I added some print statements for tracing.
*** Going to reindex using the following options:
-> Searching by message
->App path: C:\apps\forum-base\webapps\forum
-> From Post #1 to Post #368000
->Recreate the index? Yes
->Avoid duplicated records? No
12:42:14,529 INFO [ConfigLoader ] Loading
JDBC driver net.jforum.dao.mysql.MysqlDataAccessDriver
12:42:14,638 INFO [MLog ] MLog clients using log4j logging.
12:42:14,701 INFO [C3P0Registry ] Initializing c3p0-0.9.1-pre9 [built 23-September-2006 01:47:24; debug? true; trace: 10]
12:42:14,748 INFO [AbstractPoolBackedDataSource] Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 120000, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 16de49c, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 16de49c, idleConnectionTestPeriod -> 3600, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost:3306/jforum_db?user=root&password=530lytton&autoReconnect=true&useNewIO=false&zeroDateTimeBehavior=convertToNull&useServerPrepStmts=false&dumpQueriesOnException=true&jdbcCompliantTruncation=false, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 180, usesTraditionalReflectiveProxies -> false ]
*** INITIALIZING
** At any time, press CTRL+C to stop the process
ListOfPosts.size=5
Indexed ~1 documents in 47 ms (0 so far)
createDocument (posdId=1 subject=Welcome to JForum)
createDocument(1)=>Document<stored/uncompressed,indexed<post.id:1> stored/uncompressed,indexed<forum.id:1> stored/uncompressed,indexed<topic.id:1> stored/uncompressed,indexed<user.id:2> stored/uncompressed,indexed<date:20050104165954> indexed,tokenized<contents:Welcome to JForum
Congratulations :!:
<br /> You have completed the installation, and JForum is up and running.
<br /> To start administering the board, login as
Admin / <the password you supplied in the installer> and access the
Admin Control Panel using the link that shows up in the bottom of the page. There you will be able to create Categories, Forums and much more
<br /> For more information and support, please refer to the following pages:
<br /> :arrow: Community forum:
http://www.jforum.net/community.jsp
<br /> :arrow: Documentation:
http://www.jforum.net/doc
<br /> Thank you for choosing JForum.
<br />
The JForum Team
<br /> >>
field: stored/uncompressed,indexed<post.id:1>
field: stored/uncompressed,indexed<forum.id:1>
field: stored/uncompressed,indexed<topic.id:1>
field: stored/uncompressed,indexed<user.id:2>
field: stored/uncompressed,indexed<date:20050104165954>
field: indexed,tokenized<contents:Welcome to JForum
Congratulations :!:
<br /> You have completed the installation, and JForum is up and running.
<br /> To start administering the board, login as
Admin / <the password you supplied in the installer> and access the
Admin Control Panel using the link that shows up in the bottom of the page. There you will be able to create Categories, Forums and much more
<br /> For more information and support, please refer to the following pages:
<br /> :arrow: Community forum:
http://www.jforum.net/community.jsp
<br /> :arrow: Documentation:
http://www.jforum.net/doc
<br /> Thank you for choosing JForum.
<br />
The JForum Team
<br /> >
createDocument (posdId=2 subject=Support JForum - Please read)
createDocument(2)=>Document<stored/uncompressed,indexed<post.id:2> stored/uncompressed,indexed<forum.id:1> stored/uncompressed,indexed<topic.id:2> stored/uncompressed,indexed<user.id:2> stored/uncompressed,indexed<date:20080401130012> indexed,tokenized<contents:Support JForum - Please read
Support JForum - Help the project<hr>This project is Open Source, and maintained by at least one full time Senior Developer,
which costs US$ 3,000.00 / month. If it helped you, please consider helping this project - especially with some
donation.
<br />
Why supporting this project is a good thing<hr>The JForum Project started four years ago as a completely free and Open Source program, initially entirely developed on my (Rafael Steil) free time. Today, with the help of some very valuable people, I can spend more time on JForum, to improve it and implement new features (lots of things, requested either on the
forums or registered in the
bug tracker).
<br /> That's why I'm asking you to financially support this work. I love Open Source. I love to use good products without having to pay for it too. But when I see some program that is valuable to my work, that helps me making money, I think it's a good idea to support this project.
<br />
Some reasons to support open projects:<ul><li>Because Open Source is cool? Yes<li>To thank for a great tool? Yes<li>To help the project evolve because this will help my work and my earnings? Yes</ul>Also, as the project grows more and more, it would be great to, sometimes, reward some of the great people who help JForum.
<br /> So, that's what I'm asking you: if JForum helps your work, saves your time (time is money, remember?) and increase your earnings, support this project. The simpler way is to make
any donation via PayPal.
<br /> JForum has grown a lot every day, since four years ago, which is a great thing, and initially it wasn't my intention to fully work on this tool. Lately, I'm spending a lot of time on it, specially to make JForum 3 a reality, to help users, to improve the program, to research about better solutions. So, your support is very welcome!
<br /> Thanks!
<br /> :arrow:
Click here to go to the "Support JForum" page.
<br /> >>
field: stored/uncompressed,indexed<post.id:2>
field: stored/uncompressed,indexed<forum.id:1>
field: stored/uncompressed,indexed<topic.id:2>
field: stored/uncompressed,indexed<user.id:2>
field: stored/uncompressed,indexed<date:20080401130012>
field: indexed,tokenized<contents:Support JForum - Please read
Support JForum - Help the project<hr>This project is Open Source, and maintained by at least one full time Senior Developer,
which costs US$ 3,000.00 / month. If it helped you, please consider helping this project - especially with some
donation.
<br />
Why supporting this project is a good thing<hr>The JForum Project started four years ago as a completely free and Open Source program, initially entirely developed on my (Rafael Steil) free time. Today, with the help of some very valuable people, I can spend more time on JForum, to improve it and implement new features (lots of things, requested either on the
forums or registered in the
bug tracker).
<br /> That's why I'm asking you to financially support this work. I love Open Source. I love to use good products without having to pay for it too. But when I see some program that is valuable to my work, that helps me making money, I think it's a good idea to support this project.
<br />
Some reasons to support open projects:<ul><li>Because Open Source is cool? Yes<li>To thank for a great tool? Yes<li>To help the project evolve because this will help my work and my earnings? Yes</ul>Also, as the project grows more and more, it would be great to, sometimes, reward some of the great people who help JForum.
<br /> So, that's what I'm asking you: if JForum helps your work, saves your time (time is money, remember?) and increase your earnings, support this project. The simpler way is to make
any donation via PayPal.
<br /> JForum has grown a lot every day, since four years ago, which is a great thing, and initially it wasn't my intention to fully work on this tool. Lately, I'm spending a lot of time on it, specially to make JForum 3 a reality, to help users, to improve the program, to research about better solutions. So, your support is very welcome!
<br /> Thanks!
<br /> :arrow:
Click here to go to the "Support JForum" page.
<br /> >
createDocument (posdId=3 subject=here I am)
createDocument(3)=>Document<stored/uncompressed,indexed<post.id:3> stored/uncompressed,indexed<forum.id:1> stored/uncompressed,indexed<topic.id:3> stored/uncompressed,indexed<user.id:2> stored/uncompressed,indexed<date:20080505194344> indexed,tokenized<contents:here I am Search and link forever.>>
field: stored/uncompressed,indexed<post.id:3>
field: stored/uncompressed,indexed<forum.id:1>
field: stored/uncompressed,indexed<topic.id:3>
field: stored/uncompressed,indexed<user.id:2>
field: stored/uncompressed,indexed<date:20080505194344>
field: indexed,tokenized<contents:here I am Search and link forever.>
createDocument (posdId=4 subject=Re:here I am)
createDocument(4)=>Document<stored/uncompressed,indexed<post.id:4> stored/uncompressed,indexed<forum.id:1> stored/uncompressed,indexed<topic.id:3> stored/uncompressed,indexed<user.id:2> stored/uncompressed,indexed<date:20080505195832> indexed,tokenized<contents:Re:here I am I will link to pages, also.>>
field: stored/uncompressed,indexed<post.id:4>
field: stored/uncompressed,indexed<forum.id:1>
field: stored/uncompressed,indexed<topic.id:3>
field: stored/uncompressed,indexed<user.id:2>
field: stored/uncompressed,indexed<date:20080505195832>
field: indexed,tokenized<contents:Re:here I am I will link to pages, also.>
createDocument (posdId=5 subject=Re:here I am)
createDocument(5)=>Document<stored/uncompressed,indexed<post.id:5> stored/uncompressed,indexed<forum.id:1> stored/uncompressed,indexed<topic.id:3> stored/uncompressed,indexed<user.id:2> stored/uncompressed,indexed<date:20080505200155> indexed,tokenized<contents:Re:here I am search for links>>
field: stored/uncompressed,indexed<post.id:5>
field: stored/uncompressed,indexed<forum.id:1>
field: stored/uncompressed,indexed<topic.id:3>
field: stored/uncompressed,indexed<user.id:2>
field: stored/uncompressed,indexed<date:20080505200155>
field: indexed,tokenized<contents:Re:here I am search for links>
ListOfPosts.size=0
Indexed ~1 documents in 47 ms (5 so far)
**** Total: 94 ms
--END flushRAMDirectory
*** FINISHED
[originally posted on jforum.net by Gwen]