Author |
Message |
 |
|
 |
Advert
|
Forum adverts like this one are shown to any user who is not logged in. Join us by filling out a tiny 3 field form and you will get your own, free, dakka user account which gives a good range of benefits to you:
- No adverts like this in the forums anymore.
- Times and dates in your local timezone.
- Full tracking of what you have read so you can skip to your first unread post, easily see what has changed since you last logged in, and easily see what is new at a glance.
- Email notifications for threads you want to watch closely.
- Being a part of the oldest wargaming community on the net.
If you are already a member then feel free to login now. |
|
 |
![[Post New]](/s/i/i.gif) 2010/10/13 22:05:05
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
After a few weeks of hard, boring work implementing it, Dakka finally has a good search engine for forum posts. Try it out with the 'search' link above. The 'advanced mode' has a load of complex options which are covered here: http://lucene.apache.org/java/2_4_0/queryparsersyntax.html#Term%20Modifiers whereas the standard mode just does a literal comparison for what you have typed.
There are a couple of minor glitches now and then, all solved by clicking the reload button in your browser. Search time takes about 1 second per search but does not impact the sitewide database as it has its own database, so we can offer such a complex search without too much overhead.
You can now filter by date range, forum, user (click on a user profile then click 'search posts by this user'), relevancy (the more words in the content are equal to the search phrase, the higher the relevancy) and any combination of these terms.
You can also filter results by thread list or post content snippet. You can click 'show full post' in the search results to load just that post inline in the search results to save clicking all over the place. The 'view full thread' link obviously takes you away to that post within whatever thread it was posted in.
Let me know if you have any major problems. You can now blame people for not searching for topics before posting
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/13 22:15:50
Subject: Dakka finally has a new search engine...
|
 |
Fixture of Dakka
On a boat, Trying not to die.
|
Thank god it's fixed. Works great!
|
Every Normal Man Must Be Tempted At Times To Spit On His Hands, Hoist That Black Flag, And Begin Slitting Throats. |
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/13 22:34:10
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
I knew new systems were implemented (new link in profiles).
Thanks for the hard work lego! I'll try to break the system as much as possible to get all the kinks out!
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/13 23:12:36
Subject: Dakka finally has a new search engine...
|
 |
Junior Officer with Laspistol
|
Searching for the phrase "titan" in all forums gives me this error: java.lang.NullPointerException
I can get it to work if I search within a certain forum and reduce the date range.
Glad to see an improved search finally implemented though!
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/13 23:13:31
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Hit refresh if you get a nullpointerexception. It is an unavoidable issue that will continue to occur until our next server migration. Automatically Appended Next Post: ooo scratch that, you did find a proper bug, well done. Noted thanks.
|
This message was edited 1 time. Last update was at 2010/10/13 23:14:00
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/13 23:30:58
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
So on "searching by thread" -
It seems to search for all posts with a given search word in its title (which is nice). Ie: I was testing out with "Transaction Report" (yeah, figure I'll give it a whirl with Swap Shop business) and it gives me every post with Transaction Report: Waaagh Lord as its title (as it's most recent). Is there a way to make the results just the initial posts of threads with 'Transaction Report' in the title?
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/14 00:07:16
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Search by thread is really just display by thread (same results, different format). The only way to search for initial posts with transaction report in the title would be an advanced search for something like: +"Transaction Report" -"Re: Transaction"
The thread titles and content are bound as one in the search index for efficiency's sake. As such, searching will test both title and content.
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/14 01:02:18
Subject: Dakka finally has a new search engine...
|
 |
Warplord Titan Princeps of Tzeentch
Pat that askala, O-H-I hate this stupid state
|
Nice job Lego! No more Google searching while on Dakka.....YAAAAY!
|
Then it comes to be that the soothing light at the end of your tunnel, its just a freight train coming your way!
Thousand Sons 10000
 Grey knights 3000
Sisters of battle 3000
I have 29 sucessful trades where others recommend me.
Be sure to use the Reputable traders list when successfully completing a trade found here:
Dakka's Reputable Traders List |
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/14 14:17:51
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
Gotcha. (still getting used to the advanced search options)
Good show! Thanks again.
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/14 15:22:45
Subject: Dakka finally has a new search engine...
|
 |
[DCM]
Dankhold Troggoth
|
Wow, so much awesomeness!!!
Thanks, Lego
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/15 04:51:58
Subject: Dakka finally has a new search engine...
|
 |
[MOD]
Solahma
|
A thousand blessings upon you for the mighty weal you have worked. (Been reading Thor of late.) Seriously, thanks so much for this huge improvement.
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 17:34:27
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
Found a bug:
org.apache.lucene.queryParser.TokenMgrError: Lexical error at line 1, column 36. Encountered: EOF after : "\"Reputable Traders List + Killjoy00"
Source error following:
<!-- BEGIN ERROR STACK TRACE
net.jforum.exceptions.ForumException: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor4830.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at net.jforum.Command.process(Command.java:114)
at net.jforum.JForum.processCommand(JForum.java:263)
at net.jforum.JForum.service(JForum.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at net.jforum.util.legacy.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
... 25 more
Caused by: net.jforum.exceptions.SearchException: org.apache.lucene.queryParser.ParseException: Cannot parse '"Reputable Traders List + Killjoy00': Lexical error at line 1, column 36. Encountered: EOF after : "\"Reputable Traders List + Killjoy00"
at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:210)
at net.jforum.search.LuceneSearch.performSearch(LuceneSearch.java:143)
at net.jforum.search.LuceneSearch.search(LuceneSearch.java:103)
at net.jforum.search.LuceneManager.search(LuceneManager.java:139)
at net.jforum.search.SearchFacade.search(SearchFacade.java:104)
at net.jforum.search.ContentSearchOperation.performSearch(ContentSearchOperation.java:64)
at net.jforum.view.forum.SearchAction.search(SearchAction.java:115)
at net.jforum.view.forum.SearchAction.search(SearchAction.java:105)
... 25 more
Caused by: org.apache.lucene.queryParser.ParseException: Cannot parse '"Reputable Traders List + Killjoy00': Lexical error at line 1, column 36. Encountered: EOF after : "\"Reputable Traders List + Killjoy00"
... 33 more
Caused by: org.apache.lucene.queryParser.TokenMgrError: Lexical error at line 1, column 36. Encountered: EOF after : "\"Reputable Traders List + Killjoy00"
at org.apache.lucene.queryParser.QueryParserTokenManager.getNextToken(QueryParserTokenManager.java:1230)
at org.apache.lucene.queryParser.QueryParser.jj_ntk(QueryParser.java:1776)
at org.apache.lucene.queryParser.QueryParser.Modifiers(QueryParser.java:1220)
at org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1264)
at org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:1254)
at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:200)
... 32 more
END ERROR STACK TRACE-->
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 17:53:07
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Error indeed. What search phrase and search options were you using?
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 18:52:54
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
Should have been "Reputable Traders List" + "Killjoy00" set for posts, descending dates and Standard and advanced Search options
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 19:52:25
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Can you replicate it now or was it a one-off error?
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 20:07:39
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
Doesn't seem to be happening now, though the options I was hoping for are not working out exactly as I want (completely different query syntax issue).
Incidentally, is it possible to have the link for the Query Parser Syntax in the Search Page?
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 21:28:29
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Yes I intend to add some copy pasted content that explains it a bit better at some point.
FWIW, in the search phrase you had above, there should have been a + immediately before both phrases for it to work in advanced mode, such as:
+"Reputable Traders List" +"Killjoy00"
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/20 21:54:22
Subject: Dakka finally has a new search engine...
|
 |
[SWAP SHOP MOD]
Barpharanges
|
Ah, thanks for the heads up. Too used to other search syntax that doesn't require that first +.
Thanks again!
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/21 01:23:52
Subject: Dakka finally has a new search engine...
|
 |
Nigel Stillman
|
This is nice.
Its good to know that the site is being updated constantly.
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/21 18:44:14
Subject: Dakka finally has a new search engine...
|
 |
[DCM]
Dankhold Troggoth
|
I think some text explaining how to use the advanced search functions (like the "+") above would really help out people like me who can't seem to get the hang of it
Also, even though it was in the OP, I just discovered the "Search through all posts by (User Name)" under people's profile pages. This function is totally awesome!! Thanks
|
This message was edited 1 time. Last update was at 2010/10/21 18:44:52
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/21 20:49:50
Subject: Dakka finally has a new search engine...
|
 |
Monstrous Master Moulder
Secret lab at the bottom of Lake Superior
|
Thank you legoburner! Great job, it works so much better than the old system! You do a great job with the website, it is the best around!
|
Commissar NIkev wrote:
This guy......is smart |
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/22 19:23:29
Subject: Dakka finally has a new search engine...
|
 |
Never-Miss Nightwing Pilot
|
Yup it works just fine, ive given it a test run and searched for a few old threads of mine. Thanks, from me and all of dakka
|
"The stars themselves once lived and died at our command yet you still dare oppose our will. "-Farseer Mirehn Biellann
Armies at 'The Stand-still Point':
Cap'n Waaagggh's warband (Fantasy Orcs) 2250pts. Waaagghhh! in full flow... W-D-L=10-3-3
Hive Fleet Leviathan Strand 1500pts. W-D-L=7-1-2 Nom.
Eldar armies of various sizes W-D-L 26-6-3
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/30 15:04:55
Subject: Dakka finally has a new search engine...
|
 |
[ADMIN]
Decrepit Dakkanaut
|
Search engine will be broken for at least the rest of today as I have to rebuild it after the server move. Bare with me!
|
Check out our new, fully plastic tabletop wargame - Maelstrom's Edge, made by Dakka!
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/10/30 15:48:38
Subject: Dakka finally has a new search engine...
|
 |
Noble of the Alter Kindred
United Kingdom
|
many thanks for your hard work Lego
will be worth not having had Dakka today while shifting servers and the new search engine being implemented
this is good news
|
|
|
 |
 |
![[Post New]](/s/i/i.gif) 2010/11/01 10:11:20
Subject: Dakka finally has a new search engine...
|
 |
Longtime Dakkanaut
|
Thank-you legoburner~!
|
"I already told you son, that milk isn't for developing bones. It's for developing character." - C&H |
|
 |
 |
|