2013-02-23 86 views
1

我有一个包含20个子页面的电子商务/在线购物网站。它有各种产品,我想实现它的搜索功能。搜索可以是“白色衬衫”,“黑色鞋子”,“皮带”等。ASP.NET电子商务网站的搜索功能

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

我知道SQL自由文本,全文搜索,Lucene.Net,Lucene.NET solr,ElasticSearch等解决方案。

但哪一个适合该场景。你知道人们搜寻奇怪的东西吗?

+0

你建立自己的电子商务? – 2013-02-23 11:54:24

+0

是的.. @ Oskar,网上购物唯一的服装。我有类别,如男性,女性..我希望搜索结果根据类别..例如有一个在这里搜索www.flipkart.com – Sakthivel 2013-02-25 05:28:36

+0

如果您已经使用SQL搜索逻辑,我会使用全文搜索。 – 2015-04-24 14:38:46

回答

1

使用LINQ,你可以用这样的语句:

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