No sorting for search results?

This topic contains 27 replies, has 5 voices, and was last updated by  omnicity 8 years, 1 month ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
  • Author
    Posts
  • #355005

    chris west
    Full Member
    Post count: 59

    great you are so open, stiofan.

    I would be happy to skype. I ll gather some papers, translate it into english and I will contact you asap.

    thanks

    chris

    #356152

    chris west
    Full Member
    Post count: 59
    This reply has been marked as private.
    #356287

    Stiofan O’Connor
    Site Admin
    Post count: 22956

    I was more thinking of the autocomplete dropdown UX not as far as you had gone 🙂
    I like the tripadvisor idea.

    Stiofan

    #356382

    chris west
    Full Member
    Post count: 59

    the tripadvisor idea is nice indeed. if you know what the page is about. if not, you don

    t see "for what" you can search. and everything that

    s not visible is not existent for the user. google did a lot of research on UX/UI, a great part of tuts is available on youtube.

    chris

    #357768

    key
    Free User
    Post count: 24

    While digging through all the GD settings for an answer to another problem, I noticed the following on the Sorting Options tab:

    Um…. “search results”? Mistake in the text, or was it something was originally thought about but later decided against?

    Is sorting in search technically difficult to program? Or is it more of a philosophical position against it’s usefulness?

    Thanks!

    #358456

    Paolo
    Site Admin
    Post count: 31211

    hi,

    tes the default sorting set there is also use as default sorting method for search if no search criteria is input by the user.

    If the user input any search criteria (keyword, location, etc), sorting will be done by relevancy with the user’s input (like every Directory)

    Thanks

    #358457

    Paolo
    Site Admin
    Post count: 31211

    Stiofan explains very well why it works like that here: https://wpgeodirectory.com/support/topic/no-sorting-for-search-results/#post-351270

    Thanks

    #360556

    chris west
    Full Member
    Post count: 59

    Let it go key.

    the developer refuse to take reasonable usability changes into account. they are happy as it is. well, myspace was too.

    #360976

    key
    Free User
    Post count: 24

    Yeah, I think I’m about to. The last few days I’ve been working with a different piece of directory software and so far it’s doing what I need it to do. Including the sorting!

    #361100

    Stiofan O’Connor
    Site Admin
    Post count: 22956

    I will take one last crack at explaining this…

    Basically there are two ways to do searches, lets call them “EXACT” and “UNEXACT”
    Years ago we used the EXACT method but we had so many customers complain users could not find results that we changed to the UNEXACT method, below is an example:

    Example: Let’s say a user is searching for a two worded search, lets make it very ambiguous to prove the point “xyz indian”:

    EXACT: “xyz indian” for an exact search would need to match “xyz” AND “indian” to display any results. If you got any results then it makes sense to filter them as there will be very few exact results, this also makes sense as yelp is limited to one type of subject matter: FOOD.

    UNEXACT: “xyz indian” for an unexact search only one word “xyz” OR “indian” would need to match to display results. If you spell the first part wrong or don’t know the exact name or only part of it then it does not matter you will still see results for things that contain the word “indian” if this is an indian restaurant page then our search will WEIGHT the search to show the most reliant listings at the top but it will also get listings that merely mention “indian” once in passing, if you then ordered the listings by “highest rated” you might end up with the top 10 listings being tourist shops that sell “american indian” souvenirs…

    There are trade off to using both, Yelp used EXACT and TripAdvisor used UNEXACT, try searching “xyz indian” on both.

    If you spell one word wrong or only know part of a name then EXACT search mostly won’t help you, UNEXACT search will, which is why we changed search to this way after lots of requests from users. What one would u prefer?

    Hopefully this explains it a bit better? I await you feedback.

    Stiofan

    #361151

    key
    Free User
    Post count: 24

    Hi Stiofan,

    I appreciate the time you’re taking to explain. And I have understood everything you’ve been saying. Even though we disagree on the usefulness of sorting UNEXACT results, I understand and agree with your reasons for having GeoDirectory do UNEXACT results. I actually prefer UNEXACT results, but my preference doesn’t really matter. Frankly, neither should yours when you design software for other people to develop sites on top of. I understand everything you’ve said but I can’t understand why you don’t let your customers have the option to enable or disable sort on UNEXACT search results. Even though you don’t feel sort would be useful, your customers, or their customers, might.

    BUT….. That’s not why I’m replying for a last time. I’m replying to say, again, that GeoDirectory does not currently use UNEXACT. It uses EXACT. Seriously! That’s what my testing has shown on my own server (the Mexican food example) and that’s what YOUR demo site shows.

    Really!

    I guess you haven’t checked your own site, even though I’ve already told you this in a previous post. So let me show you…..

    Would you agree that if a listing has the two words “food” and “asian” in it, then an UNEXACT search of “asian food” (without the quotes) will find that listing? Or “food asian”?

    Here’s a video where I do that exact search on YOUR demo site and it does not find a listing that has both of those words. But if I search for “pan asian” it finds the listing, because those two words appear next to each other exactly like that.

    Seriously. Take a look:

    Finally, I’ve looked at some of the sites other people have done that you feature in your Demo section. I’ve done searches on them and some appear to use UNEXACT search. So perhaps there is something wrong with the latest release, which I’m assuming is what is running on your demo site and what I downloaded a couple of weeks ago.

    Anyway, thank you for responding and your thoughtful reasons. We may not agree but I appreciate your taking the time.

    #361160

    Stiofan O’Connor
    Site Admin
    Post count: 22956

    I think that was our compromise for not having almost all listings return for simple searches, the search words are UNEXACT for the title and slightly more exact for the post content:
    Example:

    
    
    wp_posts.post_title LIKE "asian food" 
                    OR ( wp_posts.post_title LIKE "asian" 
                          OR wp_posts.post_title LIKE "asian%" 
                          OR wp_posts.post_title LIKE "% asian%" ) 
                    OR ( wp_posts.post_title LIKE "food" 
                          OR wp_posts.post_title LIKE "food%" 
                          OR wp_posts.post_title LIKE "% food%" ) ) 
                  OR ( wp_posts.post_content LIKE "asian food" 
                        OR wp_posts.post_content LIKE "asian food%" 
                        OR wp_posts.post_content LIKE "% asian food%" 
                        OR wp_posts.post_content LIKE "%>asian food%" 
                        OR wp_posts.post_content LIKE "% asian food%" )

    As i have said before, if we can find an perfect solution i would be more than happy to implement it.

    Giving the option to use EXACT or UNEXACT i guess could be an option but i am not sure the demand is there for it numbers wise.

    If it was left UNEXACT and ratings were added and someone searched for “band” and then order by rating you might get a computer repair shop that has “bandwidth” in the description first.

    The only thing i though of in the past was doing something like order by “Relevance + Highest rated” where we take the rating and add it into the weighted calculation, but this way you might not have the highest rated fist or even in order, but something more relevant but with a higher rating. It could also get complicated depending on the sort type.

    Again, feedback welcome…

    Stiofan

    #364678

    omnicity
    Expired Member
    Post count: 130

    I’m replying to follow the discussion as I also have questions about this. most of my first testers were confused as to how to sort through their search results for highest rated reviews etc.

    thank you.

Viewing 13 posts - 16 through 28 (of 28 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket
20% Discount Offer
Hurry! Get your 20% discount before it expires. Get 20% Discount