안녕하세요.
요즘 DB 조회 검색엔진은 어떤제품을 사용하시는 지요?
10년 훨씬전에 Windows / MS-SQL2000(?)을 사용해서 쇼핑몰 비슷한 사이트를 운영해봤었습니다.
그때는 MS-SQL 2000의 전체텍스트검색 기능을 사용해서 조회하는 기능을 구현해봤는데.
검색결과 / 속도가 만족스럽지 못해서
Diquest 검색엔진을 구입하여 적용시켰었습니다.
상황을 정리해보면 이렇습니다.
1) Windows / MS-SQL 사용예정입니다.
2) 쇼핑몰 비슷한(?) 사이트를 구축하려합니다.
3) 검색 - DB데이타 상품명 /상품설명 등의 DB데이타 검색
(위와 같습니다. 더 필요한 정보가 있을지요?)
사정마다 틀리겠지만.
1) 무료검색엔진을 커스트마이징해서 사용하나요?
2) 1)번이라면 어떤게 있고 커스트마이징이 어려울까요?
3) 현재 MS-SQL 2008~2017의 전체 텍스트 검색이 성능은 어떨까요?(2000에서는 너무 아니었습니다.)
4) 서드파티 검색엔진은 어떤것들이 있는지요?
질문이 너무 많네요.
잛은 답글이라도 부탁드립니다.
요즘 DB 조회 검색엔진은 어떤제품을 사용하시는 지요?
10년 훨씬전에 Windows / MS-SQL2000(?)을 사용해서 쇼핑몰 비슷한 사이트를 운영해봤었습니다.
그때는 MS-SQL 2000의 전체텍스트검색 기능을 사용해서 조회하는 기능을 구현해봤는데.
검색결과 / 속도가 만족스럽지 못해서
Diquest 검색엔진을 구입하여 적용시켰었습니다.
상황을 정리해보면 이렇습니다.
1) Windows / MS-SQL 사용예정입니다.
2) 쇼핑몰 비슷한(?) 사이트를 구축하려합니다.
3) 검색 - DB데이타 상품명 /상품설명 등의 DB데이타 검색
(위와 같습니다. 더 필요한 정보가 있을지요?)
사정마다 틀리겠지만.
1) 무료검색엔진을 커스트마이징해서 사용하나요?
2) 1)번이라면 어떤게 있고 커스트마이징이 어려울까요?
3) 현재 MS-SQL 2008~2017의 전체 텍스트 검색이 성능은 어떨까요?(2000에서는 너무 아니었습니다.)
4) 서드파티 검색엔진은 어떤것들이 있는지요?
질문이 너무 많네요.
잛은 답글이라도 부탁드립니다.
3개의 답변이 있습니다.
데이터가 증가하면 할 수록 기하 급수적으로 부하가 증가할 수 밖에 없을것 같은데요~
대부분 미리 정해져 있는 테이블들의 정해져 있는 필드들을 대상으로 해서 검색이 구현되지 않나요..?
query의 where절에 like 를 사용해서 해당 문구가 들어 있는 record들을 쭉~ 뽑아 내는 형태로 작동되지 싶은데...
DB에는 index가 없는 필드들이 더 많을 것 같은데... 그런 것 까지 전부 검색해서 뽑아 낸다는 건 상상이 되지 않네요~ ^^;;
wansoo | 약 5년 전
illchul | 약 5년 전
양성환 | 5년 이하 전
양성환 | 5년 이하 전
illchul | 5년 이하 전
양성환 | 5년 이하 전
illchul | 5년 이하 전
특히 한글검색은 잘안대요.
(안쓴지가오래되서 요즘은잘되나몰라요).
형태소를 지원하는건 요즘 엘라스틱서치 + 노리 플럭인
이공식이고 비공식으로 엘라스틱서치+ 아리랑
이라는 플러그인을많이써요
illchul | 약 5년 전
여러 조건들과 함수들을 사용하여 검색시 원하는 검색 결과를
매우 빠른 속도로 검색할 수 있습니다.
illchul | 약 5년 전