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 TicketTagged: AND, EXACT MATCH, OR, search type
-
AuthorPosts
-
February 4, 2017 at 7:22 pm #355005
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
February 6, 2017 at 11:18 pm #356152This reply has been marked as private.February 7, 2017 at 11:43 am #356287I was more thinking of the autocomplete dropdown UX not as far as you had gone 🙂
I like the tripadvisor idea.Stiofan
February 7, 2017 at 3:29 pm #356382the 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
February 9, 2017 at 9:14 am #357768While 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!
February 9, 2017 at 7:13 pm #358456hi,
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
February 9, 2017 at 7:15 pm #358457Stiofan explains very well why it works like that here: https://wpgeodirectory.com/support/topic/no-sorting-for-search-results/#post-351270
Thanks
February 12, 2017 at 12:43 pm #360556Let it go key.
the developer refuse to take reasonable usability changes into account. they are happy as it is. well, myspace was too.
February 12, 2017 at 7:01 pm #360976Yeah, 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!
February 13, 2017 at 12:03 pm #361100I 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
February 13, 2017 at 2:18 pm #361151Hi 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.
February 13, 2017 at 3:20 pm #361160I 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
March 1, 2017 at 4:47 pm #364678I’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.
-
AuthorPosts
We have moved to a support ticketing system and our forums are now closed.
Open Support Ticket