메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
(새 문서: ==전체 텍스타 검색 (match)== <source lang=sql> -- 제품 설명에서 '커피'와 관련된 단어 검색 (MySQL 예제) SELECT product_name, description FROM products WHERE MATCH(description) AGAINST('+커피 -디카페인' IN BOOLEAN MODE); -- 검색 결과 관련성 순으로 정렬 SELECT product_name, description, MATCH(description) AGAINST('에스프레소 머신') AS relevance_score FROM products WHERE MATCH(description) AGAINST('에스프레소 머신') OR...)
 
편집 요약 없음
 
(다른 사용자 한 명의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==전체 텍스타 검색 (match)==
==전체 텍스트 검색 (match)==
<source lang=sql>
<source lang=sql>
-- 제품 설명에서 '커피'와 관련된 단어 검색 (MySQL 예제)
-- 제품 설명에서 '커피'와 관련된 단어 검색 (MySQL 예제)
12번째 줄: 12번째 줄:
WHERE MATCH(description) AGAINST('에스프레소 머신')
WHERE MATCH(description) AGAINST('에스프레소 머신')
ORDER BY relevance_score DESC;
ORDER BY relevance_score DESC;
</source>
</source>  
 
**설명**:
- 대량의 텍스트 데이터에서 효율적으로 검색
- 단순 LIKE 검색보다 훨씬 빠른 성능
- 불린 모드, 자연어 모드 등 다양한 검색 방식 지원

2025년 5월 30일 (금) 18:14 기준 최신판

전체 텍스트 검색 (match)

-- 제품 설명에서 '커피'와 관련된 단어 검색 (MySQL 예제)
SELECT product_name, description
FROM products
WHERE MATCH(description) AGAINST('+커피 -디카페인' IN BOOLEAN MODE);

-- 검색 결과 관련성 순으로 정렬
SELECT product_name, description,
       MATCH(description) AGAINST('에스프레소 머신') AS relevance_score
FROM products
WHERE MATCH(description) AGAINST('에스프레소 머신')
ORDER BY relevance_score DESC;
    • 설명**:

- 대량의 텍스트 데이터에서 효율적으로 검색 - 단순 LIKE 검색보다 훨씬 빠른 성능 - 불린 모드, 자연어 모드 등 다양한 검색 방식 지원