string
indexDirectory1
=
Server.MapPath(
"
index/0-200000/
"
); IndexSearcher searcher1
=
new
IndexSearcher(indexDirectory1);
string
indexDirectory2
=
Server.MapPath(
"
index/200000-400000/
"
); IndexSearcher searcher2
=
new
IndexSearcher(indexDirectory2);
string
indexDirectory3
=
Server.MapPath(
"
index/400000-600000/
"
); IndexSearcher searcher3
=
new
IndexSearcher(indexDirectory3);
string
indexDirectory4
=
Server.MapPath(
"
index/600000-800000/
"
); IndexSearcher searcher4
=
new
IndexSearcher(indexDirectory4);
string
indexDirectory5
=
Server.MapPath(
"
index/800000-1000000/
"
); IndexSearcher searcher5
=
new
IndexSearcher(indexDirectory5); MultiSearcher searcher
=
new
MultiSearcher(
new
Lucene.Net.Search.Searchable[]
...
{searcher1, searcher2, searcher3, searcher4, searcher5}
);
//
parse the query, "text" is the default field to search
Query query
=
QueryParser.Parse(
this
.Q,
"
Text
"
,
new
StandardAnalyzer());
//
search
Hits hits
=
searcher.Search(query);
this
.total
=
hits.Length();
转载请注明原文地址: https://ibbs.8miu.com/read-25829.html