GNOME Bugzilla – Bug 449149
Beagle wont find anything if search term is a substring of a term in the index
Last modified: 2007-06-20 23:38:24 UTC
Please describe the problem: Languages such as German (others?) make it possible to form compound words without spaces or hyphens. for example, the words "abschluss" and "zeugnis" together are "abschlusszeugnis" (final certificate). I have a file on my system called "Abschlusszeugnis MSc.pdf". When I only search for "Zeugnis", beagle can't find the file. Beagle should somehow have a logic to deal with this. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
You can use wildcard searches for these. In your example, "*zeugnis" should work. There may be a better breakdown that a German analyzer and stemmer could give us; I don't know enough about what's provided (or the German language) to know off the top of my head, though.
Actually "*zeugnis" doesn't do the job. I have to search for "*zeugnis*" to actually find the file "Abschlusszeugnis MSc.pdf". Even so, a german brain works differently -- i want to find a "Zeugnis", so I'm not initially thinking of wildcards. So I think eventually an algorithm that analyses the indexed terms a bit further would help.
Ok, in that case, I'm going to mark this as a dup of bug #143708. *** This bug has been marked as a duplicate of 143708 ***