искать термин: foo
должен соответствовать foo
и foobar
искать термин: "foo"
должен только соответствовать foo
Я пробовал LuceneSearch и SphinxSearch до сих пор, но мне не удалось заставить ни один из них вести себя как Google. foo
будет соответствовать только foo
, и foo*
будет соответствовать foo
и foobar
.
Lucene делает это с одним незначительным изменением: фу * (со звездочкой) соответствует foo и foobar. "foo" соответствует только foo.
См. Википедию Помощь: поиск.