Right now advanced search needs a lot of work, currently it pulls all items that are equal to or greater than the entered values (so if I put in 2 str 2 wis, items with at least 3 str AND 3 wis will be pulled) - however it pulls from the main item database which I haven't pruned yet (so it is gear from 99 to 2012 - 93,000 possible items).
Due to that, I am limiting it to 10 results sorted by ID in the database (so, hopefully oldest first).
Then those 10 results are dropped into the auction quick filter box, so if any auctions match one of those 10 items they will be shown.
Ideally I will query only the old items.
Lastly, race/class usability is done by bitmasks, which I will have to work on a good implementation for filtering my query by.
|