database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 20858 게시물 읽기
No. 20858
LIKE %aa% 검색에서...
작성자
엄성권(skeom21)
작성일
2004-11-30 10:35
조회수
1,667

팝폴더 서비스 에서는 대량의 파일을 검색해도 결과가 빨리 디스플레이 됩니다. 분명 LIKE 검색을 하는것같은데요

그리고 적어도 데이타 량은 수백만건이라고 추측되는데 이럴경우 어떻게 해서 이렇게 검색결과가 빨리 나오는건가요...

혹 제가 추측하는 LIKE %aa% 이런검색을 사용하는것이 아닌가요..그렇다면 분명인덱스를 타지 못할텐데요...

다른방법있으면 추천부탁드립니다.

어떤분이 INSTR 문을 쓰라고 글을올리신거 같던데...이것역시 데이타가 수백만개 이랑 되면 그리 좋은방법은 아니라고 생각됩니다.

그리고 누군가 그러던군요 문자열을 전부 공백으로 잘라서 검색 컬럼을 따로 만든것같다고.....이것도 일리가 있나요...

한수 부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

구지 그게 RDB검색이라고 확정지을수는 없지 않을까요? 텍스트 색인이 속도면에서 더 빠릅니다. 검색엔진이라는 녀석들은 거의 파일색인을 사용하죠...

 

DB색인이라면 키워드 검색을 사용할겁니다. 키워드 검색은 like나 instr이 아니니까요.

눈팅님이 2004-11-30 11:32에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
20861날짜구하기..ㅡㅡ;; [1]
나그네
2004-11-30
1750
208609ias질문입니다 [3]
스테파노
2004-11-30
914
20859프로시져에서 어느 부분 때문에 늦는지 알수 있나요? [2]
이정택
2004-11-30
1185
20858LIKE %aa% 검색에서... [1]
엄성권
2004-11-30
1667
20857Oracle error 관련에 대해서 질문 입니다... [2]
구승완
2004-11-30
2230
20856DB Link를 이용한 Trigger에서 프로세스가 죽지 않아서 고민중... [1]
김연준
2004-11-30
1946
20855trigger에서 merge into 사용할 수 있을까요?
김연준
2004-11-30
1143
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다