私はSolrの初心者です。私はSolrNetで全文検索をしたいと思っています。だから私は前にフルテキスト検索MySqlに使用され、それは非常にゆっくりです。私はSolrソリューションを見つけました。これは非常に高速でスケーラビリティです。しかし、私はSolrで検索をあいまいにすることはできません。これどうやってするの?私の例と目標は以下の通りです。私のひどく英語を間違えて、アドバイスをありがとう。SolrNetファジー検索複数の単語
私はあいまい検索をすることができますが、1つの単語(記事)を持つ。例えば :
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<Article>>();
List<Article> search = solr.Query(new SolrQuery("segsource:article~")).Cast<Article>().ToList();
しかし、私は言葉(商品名、かくかくしかじかより検索したい - ちょうどのような>
をmysql> SELECT * FROM articles WHERE MATCH (title,body)
-> AGAINST ('more than one word bla bla bla');
)。例えば
var solr = ServiceLocator.Current.GetInstance<ISolrOperations<Article>>();
List<Article> search = solr.Query(new SolrQuery("segsource:article name ~")).Cast<Article>().ToList();
これは以前の質問で回答されています:http://stackoverflow.com/questions/8423498/solrnet-how-can-i-perform-fuzzy-search-in-solrnet –