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: .