Ugh, well, yes, this would be nice.
But, sadly, probably more work than feasible in my Z39.50 parts of the
search.
But, yes, if it was a more "important" project these would be the ideals.
The "fuzzy" search is still a possibility I guess (with ispell).
The ranking would be the expensive part.
-Ross.
Jason Etheridge wrote:
> Ross Singer wrote:
>
>> What do you think is more appropriate (and intuitive) for a search
>> engine if the user gives no boolean, "and" or "or"?
>
>
> As a user, I'd expect for both to happen. But the hits that include all
> my search terms should be more relevant and show up first. In fact,
> what I'd want would be even more fun for the programmer.
>
> Set of hits:
> 1) Exact phrase matches listed first
> 2) Boolean AND'ed matches second
> 3) Fuzzy/misspelled exact/AND'ed matches third
> 4) Boolean OR'ed matches fourth
> 5) Fuzzy/misspelled OR'ed matches fifth
>
> Maybe stop at any point if you have more than enough hits.
>
> I'd also want spelling correction suggestions if relevant and maybe
> related or authoritative subject terms/authors in a sidebar.
>
> As someone other than a user, I think their should be some metric for
> how "successful" a user is in finding what they want, and the ability to
> somehow manually tweak the search results for any given set of search
> terms so that in the future those terms will be more successful.
>
> Fun stuff, eh? :D
>
> But if the choice is just between AND and OR, I'd pick AND.
>
> -- Jason
> http://open-ils.org/
>
|