2013-02-23 2 views
1

20 개의 서브 페이지가있는 전자 상거래/온라인 쇼핑 사이트가 있습니다. 그것은 다양한 제품을 가지고 있고 그것에 대한 검색 기능을 구현하고 싶습니다. 수색은 "백색 셔츠", "까만 단화", "가죽 띠"같이 이렇게 위에 일 수 있었다.ASP.NET 전자 상거래 사이트 검색 기능

검색 메커니즘을 어떻게 구현합니까? 이 사이트는 수년 내에 성장할 것으로 예상됩니다.

나는 SQL 자유 텍스트, 전체 텍스트 검색, Lucene.Net, Lucene.NET solr, ElasticSearch와 같은 솔루션을 알고있다.

그러나 시나리오에 적합한 것이 어느 것입니까? 사람들이 이상한 것들을 찾고 있다는 것을 알지? LINQ, 당신은 같은 문장을 사용할 수 있습니다 사용

+0

당신이 당신의 자신의 전자 상거래를 구축 했습니까? –

+0

예 .. @ Oskar, 온라인 쇼핑 전용 의류. 남성, 여성 등의 카테고리가 있습니다. 범주를 기반으로하는 검색 결과를 원합니다. 예를 들어 여기서 검색하십시오. www.flipkart.com – Sakthivel

+0

검색 논리에 이미 SQL을 사용하고 있다면 전체 텍스트 검색을 사용합니다. –

답변

1

:

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