2013-05-12 30 views

回答

0

我想出如何做到这一点:

var connection = new ElasticConnection("localhost", 9200); 
string command = new SearchCommand("index", "type"); 
SearchCommand searchCommand = new SearchCommand(); 
searchCommand.Analyzer("arabic"); 
QueryBuilder<MyType> builder = new QueryBuilder<MyType>(); 
builder.Query (q => q.MoreLikeThis(t=> t.LikText ("Text to search for") 
.Analyzer("analyzer_name")));  
string queryText = builder.Build(); 
string result = connection.Get(command, queryText);