Keyword matching behavior #95
Replies: 9 comments
-
Hello @vprelovac, thanks for your feedback
Aren't the documents with |
Beta Was this translation helpful? Give feedback.
-
documents with 'greener' should not be retrieved for 'greece' as these are false positives and completely irrelevant. in search context it is better to retrieve nothing than be irrelevant. but gpt3 and gpt-3 are the same thing. this is why getting search right is hard :) thanks for your effort. |
Beta Was this translation helpful? Give feedback.
-
It seems irrelevant for you, but there are not irrelevant in terms of searching 🙂
Nope, word split is applied, not the typo tolerance, so that's not the same situation 🙂 MeiliSearch tries to split |
Beta Was this translation helpful? Give feedback.
-
I am surprised by the comment that 'greener' would be somehow relevant to 'greece'? And both greece and greener are vocabulary words so no typo correction should apply. but if you want to always do best effort retrieval, then you should also return scores so that the client can decide if the result is above certain threshold. |
Beta Was this translation helpful? Give feedback.
-
What do you mean? The typo tolerance is here to retrieve your document if you type
Returning the score is indeed something we have in consideration! Thanks for this feedback! |
Beta Was this translation helpful? Give feedback.
-
I mean that typo tollerance should not apply to vocabularly words. In your example 'greeec' is not a vocabularly word and its ok to apply typo correction to it. |
Beta Was this translation helpful? Give feedback.
-
We are not sure to exactly understand what you mean by Applying typo depending on whether the word is in the dictionary or not would involve MeiliSearch has a database containing all the words of all the languages. Or a database provided by the user. It's clearly an ambitious feature that would imply complexity with multilanguage handling, the conjugation of verbs (not in the dictionary), and several corner cases we don't have in mind yet because the current MeiliSearch simply does not work like this at the moment. But of course, it's not impossible. |
Beta Was this translation helpful? Give feedback.
-
Just because a mistyped word is also in the dictionary doesn't mean it's not mistyped. |
Beta Was this translation helpful? Give feedback.
-
Locked in favor of #255 |
Beta Was this translation helpful? Give feedback.
-
Hi team Meili and thanks for the wonderful product!
I just started using Meili and currently use it at default settings.
I noticed that when I search for gpt3 it will return results including GPT-3 which is what I want
But I also noticed that when I search for 'greece' I get 'greener' and when I search for 'conan' I get 'connection' and 'conal' which is what I dont want.
What do you recommend doing?
Beta Was this translation helpful? Give feedback.
All reactions