Lucene faz isso, com uma pequena alteração: foo * ( com um asterisco) corresponde a foo & foobar. "foo" só combina foo.
Veja a Ajuda da Wikipedia: .
searchterm: foo
deve corresponder a foo
e foobar
searchterm: "foo"
deve corresponder apenas a foo
Eu tentei o LuceneSearch e o SphinxSearch até agora, mas não consegui que nenhum deles se comportasse como o google. foo
corresponderá apenas a foo
e foo*
corresponderá a foo
e foobar
.
Lucene faz isso, com uma pequena alteração: foo * ( com um asterisco) corresponde a foo & foobar. "foo" só combina foo.
Veja a Ajuda da Wikipedia: .