2011-03-17 3 views
2

나는 복잡한 crm db 스키마를 가지고 있으며 조인과 관련된 여러 테이블에서 여러 가지 열을 검색하는 google-style type-ahead 검색을 지원해야합니다. 그래서 나는 일종의 캐시 된 텍스트 검색 기능을 구축하는 것을 고려하고있었습니다. 나는 sphinxsearch와 lucene을 알아 차렸고 .NET 컨텍스트에서 이들을 사용하는 데 지혜가 있었는지 또는 사람들이 권장 할만한 다른 오픈 소스 제품이나 대안 디자인 패턴이 있는지 궁금해했습니다. 저는 MS Full Text를 시도해 보았고 실망했습니다. 그래서 대안을 찾고 있습니다. 매우 감사합니다.SQL Server 및 .net에 sphinxsearch 또는 lucene 사용

+0

lucene도 살펴보십시오. 나는 그것이 심지어. NET 포트를 가지고 있다고 믿는다 : http://lucene.apache.org/java/docs/index.html – JohnP

+0

@ 존콩 - 감사합니다 존, 재미있어 보이네, 내가 lucene 레퍼런스를 포함하도록 질문을 편집했다. – Journeyman

답변

0

는 루씬 테스트에서 아주 좋은 모습을 만드는 희망 - 우리는 아마 그것을 사용합니다.

0

미리 검색하려면 Chen Li의 논문 중 일부를 확인해야합니다. 얼마나 많은 시스템을 확장해야하는지 확신 할 수 없지만 몇 명의 동시 사용자를 넘어서는 경우 lucene, solr 또는 sphinx보다 더 깊은 다이빙이 필요합니다. 나는 그의 논문을 읽은 이후로 오랜 시간이 지났으며, 새로운 논문을 가지고있다. 시도보다 n-gram을 사용하는 것이 더 나을 것입니다. 그게 어떤 의미 : 정보에 대한

http://www.ics.uci.edu/~chenli/pubs.html