Nevím, zda oba mluvíme o tomtéž. Interpunkce je způsob používání znamének, členících text; zřejmě jsi měl na mysli správné vyhledávání slov s diakritikou (čárkami a háčky). To je implementováno u většiny programů tohoto typu.
Já jsem ale u Archivaria psal o vyhledávání více tvarů, tzn. že když zadáš slovo "malý", on Ti vyhledá všechny texty, kde se nacházejí slova: malý-malého-malému-malým-malých atd.
Oproti sofistikovanějším vyhledávacím programům s funkcí tzv. lematizace Ti však po zadání slova "pes" nenajde text, kde se vyskytuje výraz "psi".