Я использую Lucene.Net, но я уверен, что он все еще подходит для вкуса не .Net.
Это мой запрос:
Collection:drwho AND Format:"Blu-ray"
Это то, что запросПарсер делает с этим:
{+Collection:drwho +Format:"blu ray"}
Это явно не то, что я преследую.Вот код, который я использую:
Dim analyzer = New StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29)
Dim qp = New QueryParser(Lucene.Net.Util.Version.LUCENE_29, Nothing, analyzer)
Dim q As Query = qp.Parse(query)
Любые идеи о том, почему запрос выполняется?Согласно http://lucene.apache.org/java/3_4_0/queryparsersyntax.html, я не могу на всю жизнь понять, что не так с моим запросом ...