Я - полный noobie с Lucene и до сих пор огромным, огромным вентилятором.
Я теперь ищу некоторые ресурсы о том, как хранить данные и перерыть c# и dotnet. Любые образцы LINQ были бы большой премией мне.
В особенности, если у меня есть документ, который имеет два поля, определенные, как говорят, что заголовок и описание, как я могу искать в обоих?
в образце ниже я хотел бы искать и поля заголовка и описания.
например:
doc = new Document();
text = "Oven leek pie";
doc.Add(new Field("title", text, Field.Store.YES, Field.Index.TOKENIZED));
doc.Add(new Field("instructions", "Bake for 40 minutes", Field.Store.YES, Field.Index.TOKENIZED));
iwriter.AddDocument(doc);
и затем;
// Parse a simple query that searches for "text":
Lucene.Net.QueryParsers.QueryParser parser = new QueryParser("title", analyzer);
Query query = parser.Parse("baked bacon and leek pizza");
string[] fields = new string[2];
fields[0] = "title";
fields[1] = "instructions";
Lucene.Net.QueryParsers.MultiFieldQueryParser multiFieldParser = new MultiFieldQueryParser(fields, analyzer);
Query multiFieldQuery = multiFieldParser.Parse("20");
Hits multiHits = isearcher.Search(multiFieldQuery);