I switched from another newsreader to Vienna a few months ago mainly for its database feature. I like the idea of just having all RSS feeds in one single database even with no internet connection which is good for notebook use. Everything was fine until today.
Today I created a new smart folder and was surprised that it gave me too many results on a very specific search string. My smart folder had only one parameter set: "Text includes ISNM" where ISNM is the abbreviation of "Initiative Neue Soziale Marktwirtschaft". But the smart folder found articles about the INSM and the German soccer star Jürgen Klinsmann, which last name includes a part of my search string.
I ran a few additional tests and it became clear that Vienna fails to pass the sand-test for search engines as defined by the German meta search engine MetaGer (http://meta.rrzn.uni-hannover.de/sand.html, only available in German). To run this sand test you just type in a string which is both a single word and part of other words. The string "sand" was chosen due to its frequent appearance in German words.
The sand-test found articles containing the following words (translations in parenthesis) in my Vienna database:
- Badesandalen (sandal or flip-flop)
- Versand (shipment)
- Versandtasche (shipment bag)
- versandt (shipped)
- Apfel-Sanddorn-Fruchtsaftgetränk (apple sallow thorn fruit juice)
None of the above words has anything to do with sand (which is the same in German and English). It seems that Vienna is just doing pattern matching regardless of word boundaries. This current behavior renders the search function/smart folders function a little bit useless due to the pure number of unwanted results which can show up.
Below are links to search systems which are capable of controlling the truncation of strings by the user:
http://www.dialogweb.com/help/CmdWhatTruncation.html
http://www.lib.uct.ac.za/infolit/truncation.htm
http://www.nlm.nih.gov/pubs/techbull/jf ... llkit.html
I understand that Vienna is not a fully fledged database system. But if it incorporates a database system it should behave similar to common systems and should avoid this strange kind of getting its search results by simple pattern matching.
Best regards from Frankfurt/Germany
