C# ASP.NET电子商务网站的搜索功能

C# ASP.NET电子商务网站的搜索功能,c#,asp.net,sql-server-2005,search,e-commerce,C#,Asp.net,Sql Server 2005,Search,E Commerce,我有一个电子商务/网上购物网站,有20个子页面。它有各种各样的产品,我想为它实现一个搜索功能。搜索范围可以是“白衬衫”、“黑鞋”、“皮带”等等 如何实现搜索机制?该网站预计将在几年内增长 我知道一些解决方案,如SQL自由文本、全文搜索、Lucene.Net、Lucene.Net solr、ElasticSearch 但哪一个适合这种情况呢。你知道人们搜索奇怪的东西吗?使用LinQ,你可以使用如下语句: var _searchWord = myTextbox.Test; myContainer.A

我有一个电子商务/网上购物网站,有20个子页面。它有各种各样的产品,我想为它实现一个搜索功能。搜索范围可以是“白衬衫”、“黑鞋”、“皮带”等等

如何实现搜索机制?该网站预计将在几年内增长

我知道一些解决方案,如SQL自由文本、全文搜索、Lucene.Net、Lucene.Net solr、ElasticSearch


但哪一个适合这种情况呢。你知道人们搜索奇怪的东西吗?

使用LinQ,你可以使用如下语句:

var _searchWord = myTextbox.Test;
myContainer.All.Where(s => s.mysearchcriteria.Contains(_searchWord));

使用LinQ,您可以使用如下语句:

var _searchWord = myTextbox.Test;
myContainer.All.Where(s => s.mysearchcriteria.Contains(_searchWord));

你建立了自己的电子商务吗?是的。@Oskar,只在线购物的服装。我有男性、女性等类别。我需要基于类别的搜索结果。例如,在这里进行搜索www.flipkart.com如果您已经使用SQL进行搜索逻辑,我会使用全文搜索。您得到答案了吗?您是否建立了自己的电子商务?是的。@Oskar,仅限在线购物。我有像男人、女人这样的类别。我想要基于类别的搜索结果。例如,在这里进行搜索www.flipkart.com如果您已经使用SQL进行搜索逻辑,我会使用全文搜索。您得到答案了吗?