Welcome Guest.   Make a donation to an author on the site November 26, 2014, 08:01:09 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2014! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: Prev 1 2 [3] 4 5 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: ZillaRank: An improved search for smf forum  (Read 148276 times)
AbteriX
Charter Honorary Member
***
Posts: 1,052


Member #520

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Forum Search Daemon
Charter Member
***
Posts: 470



Two there should be; no more, no less.

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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  Wink
Logged

mouser
First Author
Administrator
*****
Posts: 33,699



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
Forum Search Daemon
Charter Member
***
Posts: 470



Two there should be; no more, no less.

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
First Author
Administrator
*****
Posts: 33,699



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #54 on: July 27, 2007, 07:43:41 PM »

one thing you could do is higher score to whole word matches..
Logged
Wordzilla
Forum Search Daemon
Charter Member
***
Posts: 470



Two there should be; no more, no less.

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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
First Author
Administrator
*****
Posts: 33,699



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #56 on: July 27, 2007, 07:51:48 PM »

perfect  thumbs up
Logged
Wordzilla
Forum Search Daemon
Charter Member
***
Posts: 470



Two there should be; no more, no less.

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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 Wink).

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 Wink

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!  tongue

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
Forum Search Daemon
Charter Member
***
Posts: 470



Two there should be; no more, no less.

View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« 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 smiley Shouldn't be a problem adding those link
    Logged

    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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. thumbs up  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)! cheesy  Actually I've been meaning to implement this, thanks for reminding me!!  Thmbsup

    Added to my to-do list.
    Logged

    AbteriX
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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.  Kiss
    Logged

    Greetings, Stefan.
    AbteriX
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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       ]

     undecided
    Logged

    Greetings, Stefan.
    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #62 on: July 28, 2007, 10:51:15 PM »

    what about
    Only Threads subject containing: [REQ*    date time       ]

    What does that mean?  tongue
    Logged

    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #63 on: July 28, 2007, 11:10:01 PM »

    Update: some new features added

    Firstly, lemme show off some snapshots Wink


    Dropdown Quick Search




    View all matching messages in a topic after search




    Quick query adjustment




    Search within a specific topic

    Logged

    mouser
    First Author
    Administrator
    *****
    Posts: 33,699



    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #64 on: July 28, 2007, 11:36:33 PM »

    Simply Incredible.
    Logged
    AbteriX
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #65 on: July 29, 2007, 07:00:28 AM »

    what about
    Only Threads subject containing: [REQ*    date time       ]

    What does that mean?  tongue

    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.
    mouser
    First Author
    Administrator
    *****
    Posts: 33,699



    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #66 on: July 29, 2007, 07:19:34 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:


    Logged
    cranioscopical
    Friend of the Site
    Supporting Member
    **
    Posts: 4,196



    see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
    « Reply #67 on: July 29, 2007, 07:43:06 AM »

    Quote
    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   Wink

    Logged

    Chris
    AbteriX
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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 browsing
    I 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
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #69 on: July 30, 2007, 09:37:34 AM »

    I love screenshots, they explain everything, well... almost  Wink

    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" Wink

    3. Matching any sequence

    "play" finds: display, byplay, foreplay, downplay, playable, ...

    What you get: everything! Hold on... are you crazy? tongue







    Logged

    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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!  Cool

    « Last Edit: July 30, 2007, 09:52:50 AM by Wordzilla » Logged

    AbteriX
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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 ? Wink

    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
    Charter Honorary Member
    ***
    Posts: 1,052


    Member #520

    see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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 Thmbsup
    Logged

    Greetings, Stefan.
    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « Reply #73 on: July 30, 2007, 10:32:39 AM »

    Thank you!! Glad you like it.  Kiss

    How knows what "Smart matching" means ... if he didn't just read this thread...have he search first the docu's ? Wink

    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. tongue

    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.  smiley
    Logged

    Wordzilla
    Forum Search Daemon
    Charter Member
    ***
    Posts: 470



    Two there should be; no more, no less.

    View Profile WWW Read user's biography. Give some DonationCredits to this forum member
    « 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 Thmbsup

    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.  smiley



    Logged

    Pages: Prev 1 2 [3] 4 5 Next   Go Up
      Reply  |  New Topic  |  Print  
     
    Jump to:  
       Forum Home   Thread Marks Chat! Downloads Search Login Register  

    DonationCoder.com | About Us
    DonationCoder.com Forum | Powered by SMF
    [ Page time: 0.049s | Server load: 0.11 ]