Laxity and partial matches

Anyone got an example of using the laxity query processor option? I see it’s mentioned in the manual but there’s no example so not sure what number to add to it.

I’m hoping it will fix some weird results I’m seeing, if anyone could shed some light on the below,that would be mega.

If I search the “ArtistFullName” metadata field for George Cowie, it returns 17,729 records, with 16,884 matching all words, and 845 matching partial.

However if I search for George Middlemass Cowie , it returns 1007 records, where 7 match fully, and 1000 partially.

I would expect the second query above to return 7 fully matched, but 17,722 partial matches (the 17,729 from the first query minus 7).

Will the laxity operator help? I think the default should be fine in the example above (number of words minus 1), but maybe it’s not…

Think may have sussed this:

It seems to treat any word as keyword if not prefixed, so:
ArtistFullName:George Middlemass Cowie

is the same as

Middlemass Cowie ArtistFullName:George

I’d need to make them or to search them properly:
[ArtistFullName:George ArtistFullname:Middlemass ArtistFullName:Cowie]

I’m not across the specifics of Laxity but you’re correct about the query and the way it applies to the metadata field.

If you want to search the metadata field for the full name you may want to consider doing a phrase search e.g.

ArtistFullName:"George Middlemass Cowie"