These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Issues, Workarounds & Localization

 
  • Topic is locked indefinitely.
 

Contract searches changed for the worse

First post
Author
Amsterdam Conversations
Doomheim
#1 - 2012-03-28 20:03:48 UTC
Hi,

As a contract trader, this is really annoying to me. With Crucible 1.6, with the "exact type match" box unchecked, I have to enter the whole faction names to now find a certain item on contracts.

For instance, if I want to find a "Dread Guristas EM Ward Amplifier", I now have to search for "guristas em ward a", instead of before "as em ward a".

Firstly, this makes no sense whatsoever since the faction's name is still not even complete, secondly, this is nothing but a nuisance and a major part any normal search function going away.

Was this intended, or is this a bug? And can it be fixed?
Amsterdam Conversations
Doomheim
#2 - 2012-03-28 20:09:51 UTC
Okay, it seems the search algorithm around it has been changed. While it's not a terrible thing, why does an exact type search for "as em ward a" not find me the module?
CCP Ronin
C C P
C C P Alliance
#3 - 2012-03-29 14:57:33 UTC
Hello,

Indeed, contract search is one of the many areas where we've transitioned to using Sphinx search to allow for a more uniform and robust searching backend. Our current Sphinx configuration is based on prefixes of words, so a non exact search is pretty much equivalent to "give me all results that contain words starting with all of my search terms" -- if you search for "gur em warp", that is translated in the backend to "gur* em* warp*". So instead of "as", try "gur" as your guristas shorthand, and you should be good to go. Just make sure that at least one of your search terms is at least three letters long, or the wildcard functionality won't kick in.

CCP Ronin Senior Programmer -- Internationalization

Callic Veratar
#4 - 2012-03-29 15:45:28 UTC
Does "*as em ward a" work?
CCP Ronin
C C P
C C P Alliance
#5 - 2012-03-29 17:16:48 UTC
Callic Veratar wrote:
Does "*as em ward a" work?


We're only using prefix indexing for now, so no, it would not work. We may look into allowing postfix or prefix searching in the future and allowing people to specify wildcards in their search terms, but that would be a future enhancement to the search functionality.

CCP Ronin Senior Programmer -- Internationalization

Callic Veratar
#6 - 2012-03-29 19:13:52 UTC
I've been hoping for full wildcard functionality in searches for a while, I guess I'll have to wait a bit longer.
kniede
Sviesta Fabrika
#7 - 2012-03-30 22:12:46 UTC
CCP Ronin wrote:
Callic Veratar wrote:
Does "*as em ward a" work?


We're only using prefix indexing for now, so no, it would not work. We may look into allowing postfix or prefix searching in the future and allowing people to specify wildcards in their search terms, but that would be a future enhancement to the search functionality.


"Great" job done. And now I can search BPO T2 modules only by typing exact name for each of these modules. Didn't count but I believe, these are not one hundred. Does exist any chance that developers will not put dirty hands on things that are working already?