|
AbteriX
|
 |
« Reply #50 on: July 27, 2007, 07:29:10 PM » |
|
Maybe, if possible? ... search for match words in hole thread? Try to find ' simpson' and ' fun' ... i didn't find the thread ' Recreate yourself: simpson style!' with that expression ..... i found it with 'simpson' as expression only. 
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
Wordzilla
|
 |
« Reply #51 on: July 27, 2007, 07:30:08 PM » |
|
And maybe search for "hole word" only as default:===> 'Fun' With an hint to use asterisks ===> '*fun*' for fuzzy search. Or better an check box?
There's a serious problem with matching "whole word" only, normally you do NOT want to search with this option in that: With "whole word" matching on, if someone searches "tool", it won't find "tools"; similarly, for "play", the search wont be able return "played", "playing", "player", etc. variants. In the end there will be many missing results and the user may end up having to revise search query many times. Let's say I search for: free download manager, should a post that contains "freeware downloader manager" or "freebie downloading managers" match. With "whole word" matching on, the post will be excluded from results, unfortunately. Able to use RegEx would be handy of course ==> '\bFun??' ===> 'Fun' , 'funny',....
Yes, but it will hit v hard on the server and drive mouser mad 
|
|
|
|
|
Logged
|
|
|
|
|
mouser
|
 |
« Reply #52 on: July 27, 2007, 07:33:40 PM » |
|
regex and case sensitive seem a bit overkill to me, but whether to default to whole word searching seems worth considering.
|
|
|
|
|
Logged
|
|
|
|
|
|
Wordzilla
|
 |
« Reply #53 on: July 27, 2007, 07:40:18 PM » |
|
regex and case sensitive seem a bit overkill to me, but whether to default to whole word searching seems worth considering.
Read my reply above, if we set default to "whole word" matching it could ruin our search as too many relevant topics would be excluded simply due to its keywords being a little bit different from user query terms.
|
|
|
|
|
Logged
|
|
|
|
|
mouser
|
 |
« Reply #54 on: July 27, 2007, 07:43:41 PM » |
|
one thing you could do is higher score to whole word matches..
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #55 on: July 27, 2007, 07:46:10 PM » |
|
one thing you could do is higher score to whole word matches..
We do that already, the content keyword density analysis is primarily about awarding whole word matches. As such topics with whole word matches get ranked significantly higher than those without.
|
|
|
|
|
Logged
|
|
|
|
|
mouser
|
 |
« Reply #56 on: July 27, 2007, 07:51:48 PM » |
|
perfect 
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #57 on: July 27, 2007, 08:11:21 PM » |
|
Maybe, if possible? ... search for match words in hole thread?
It's possible, although I believe it will hit hard on server. Potential server problem aside, I'm not sure if it's desirable. It seems to work well in this "Simpson fun" case (simpson is fun, after all  ). We have too many topics here (with numerous replies) where people share different opinions or even wander off the topic for a while. Expanding the search to entire thread for each search term will, while return more results, suffer a whole lot in relevance -- when: We have 3 posts (1, 2, 3) in topic X, and 3 user search keywords A, B, C Now - Post 1 contains keyword A, but not B, C Post 2 contains keyword B, but not A, C <-- it disagrees with Post 1 Post 3 contains keyword C, but not A, B <-- it wanders off the topic or is spam  If we go with the new 'entire thread' method, the topic would match even if it's not all what the user was looking for!  Additionally, it could allow those super-popular topics (with hundreds of replies) to become "catch all" since it's superabundant with mountainloads of keywords -- with none of the individual messages on its own relevant to the user search.
|
|
|
|
« Last Edit: July 27, 2007, 08:20:03 PM by Wordzilla »
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #58 on: July 28, 2007, 03:34:40 AM » |
|
semi-related: maybe we should have quick links on the advanced search page for: - Show recent topics.
- Show unread posts (since last visit).
- Show recent posts (full text display).
- Show new replies to your posts (unreplied topics).
[/list] They are on my todo list  Shouldn't be a problem adding those link
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #59 on: July 28, 2007, 03:44:25 AM » |
|
First: i like to find all post no matter what subject from the last three days to see what happens. f.ex. i was online but had no time to read all ..... and next i went online i don't see the last posts any more.
I know there is the way via "Forum > Recent Posts" ... but i guess find Recent Posts by search function is more native?
Not a bad idea at all.  It seems more intuitive to tell forum to "display unread message in the last XX days". Second: i like to see the search result in an compressed form... the subject lines only. Sometimes this would help to find the wanted thread, especially for the issue mentioned above.
That was exactly what I did with Zillarank when it was still an independent script (not integrated into SMF by then)!  Actually I've been meaning to implement this, thanks for reminding me!!  Added to my to-do list.
|
|
|
|
|
Logged
|
|
|
|
|
AbteriX
|
 |
« Reply #60 on: July 28, 2007, 06:38:49 AM » |
|
Thanks for considering my suggestions. I understand your qualms... keep on the good work. I like it. 
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
AbteriX
|
 |
« Reply #61 on: July 28, 2007, 06:53:01 AM » |
|
Maybe, if possible? ... search for match words in hole thread? It's possible, although I believe it will hit hard on server. We have too many topics here (with numerous replies) where people share different opinions or even wander off the topic for a while. Expanding the search to entire thread for each search term will, while return more results, suffer a whole lot in relevance -- when: JBS: (Just brain storming, {do you say the same in english?} ) we have Search Forum: [All ] For Word: [picture ] From Author: [ ] what about Only Threads subject containing: [REQ* date time ] 
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
Wordzilla
|
 |
« Reply #62 on: July 28, 2007, 10:51:15 PM » |
|
what about Only Threads subject containing: [REQ* date time ]
What does that mean? 
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #63 on: July 28, 2007, 11:10:01 PM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
mouser
|
 |
« Reply #64 on: July 28, 2007, 11:36:33 PM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
AbteriX
|
 |
« Reply #65 on: July 29, 2007, 07:00:28 AM » |
|
what about Only Threads subject containing: [REQ* date time ]
What does that mean?  I mean search for word/words or user but only in thread with "word" in subject. Like search for WORD [editor regualare expression] USER [ ] but only in threads with SUBJECT [discount] or search for WORD [explorer context menu] USER [ ] but only in threads with SUBJECT [REQ* or date or time ] So for my example above with 'Simpson Fun' i would search for WORD [fun] Hole Word only [X] USER [ ] SUBJECT [ Simpson or Simpsons] .
|
|
|
|
« Last Edit: July 29, 2007, 07:03:58 AM by AbteriX »
|
Logged
|
Greetings, Stefan.
|
|
|
|
|
|
cranioscopical
|
 |
« Reply #67 on: July 29, 2007, 07:43:06 AM » |
|
Mouser: the real power of this feature is that you can now select this from the quick search dropdown box for the topic you are currently browsing, or from *within* the results page. It's very much appreciated. For me, the new work by Wordzilla turns all of the interesting material on Donation Coder into a really useful database. Also, since Wordzilla is just an anagram of Dollar Wiz, it's helpful to know how much to donate 
|
|
|
|
|
Logged
|
Chris
|
|
|
|
AbteriX
|
 |
« Reply #68 on: July 29, 2007, 10:59:37 AM » |
|
Don't be fooled by Wordzilla's screenshot of the search-topic edit box, the real power of this feature is that you can now select this from the quick search dropdown box for the topic you are currently browsing, or from *within* the results page. This is reallly useful for long threads: > for the topic you are currently browsingI first have to find this topic. I can search with "[X]Search in topic subjects only" Then i have found a few topics. But i can't search again inside this first search result. OK. An work around is to find an topic by searching with "[X]Search in topic subjects only" Then i go into each topic and search there for the "word" with option "This topic" My idea was to bundle this two search features: Search "word asd" but only in "topic containing subject xy"
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
Wordzilla
|
 |
« Reply #69 on: July 30, 2007, 09:37:34 AM » |
|
I love screenshots, they explain everything, well... almost  Updates: Added new matching mode selection:1. Matching whole words only Perfect match: "play" = "play" verbatim whole word matching, no more no less. What you get: Least results, Least noise 2. Smart matching (default) "play" finds: playable, playground, played, playing, player, plays... What you get: absolute most of all potential matches, some noise Note: actually smart matching is smarter than "just matching one side of the word"  3. Matching any sequence "play" finds: display, byplay, foreplay, downplay, playable, ... What you get: everything! Hold on... are you crazy?   
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #70 on: July 30, 2007, 09:47:50 AM » |
|
[Continued] WTF, now you dont even need to scroll down to see if there are topics that interest you!  
|
|
|
|
« Last Edit: July 30, 2007, 09:52:50 AM by Wordzilla »
|
Logged
|
|
|
|
|
AbteriX
|
 |
« Reply #71 on: July 30, 2007, 09:58:25 AM » |
|
Thank you. I don't have time to test now, but i have an suggestion: How knows what "Smart matching" means ... if he didn't just read this thread...have he search first the docu's ?  Would you consider to use smtg like: 1. Matching whole words only 2. Smart matching (default) ==> "Matching Word starts with" (default) 3. Matching any sequence ===> "Matching Word contains"
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
AbteriX
|
 |
« Reply #72 on: July 30, 2007, 10:01:12 AM » |
|
"Show/Hide Subjects" work as an kind of index ... the full search result is still there ... fine work 
|
|
|
|
|
Logged
|
Greetings, Stefan.
|
|
|
|
Wordzilla
|
 |
« Reply #73 on: July 30, 2007, 10:32:39 AM » |
|
Thank you!! Glad you like it.  How knows what "Smart matching" means ... if he didn't just read this thread...have he search first the docu's ?  Would you consider to use smtg like: 1. Matching whole words only 2. Smart matching (default) ==> "Matching Word starts with" (default) 3. Matching any sequence ===> "Matching Word contains" Yes it's always wrong to confuse users.  I personally like #3 but I was told that "Matching Word contains" could confuse as well. Gonna think about it and I'm open to suggestions. With regard to #2: The problem is that 'Smart matching' doesn't really just do "Matching Word starts with" at all times, in fact it will decide the best matching mode based on its analysis of individual search terms, as one size doesn't fit all. 
|
|
|
|
|
Logged
|
|
|
|
|
Wordzilla
|
 |
« Reply #74 on: July 30, 2007, 10:41:10 AM » |
|
"Show/Hide Subjects" work as an kind of index ... the full search result is still there ... fine work  Thanks!! I hope these will also come in handy for you: Basically they save your trouble of scrolling up and down the search results page.   
|
|
|
|
|
Logged
|
|
|
|
|