«full-text-search» 태그된 질문

데이터베이스에서 문서 모음 또는 자유 텍스트 필드의 텍스트를 검색하여 단어 또는 단어 조합을 포함하는 텍스트를 찾습니다.

2
여러 열로 Postgres 전체 텍스트 검색, 왜 런타임이 아닌 인덱스로 연결합니까?
지난 며칠 동안 postgres에서 전체 텍스트 검색을 보았으며 여러 열을 검색 할 때 색인 작성에 대해 약간 혼란 스럽습니다. postgres 문서ts_vector 는 다음과 같이 연결된 열에 인덱스를 만드는 것에 대해 이야기합니다 . CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); 내가 그렇게 검색 할 수 …

2
SQL Server 전체 텍스트 인덱스를 사용하도록 설정 한 후 쿼리를 느리게 업데이트
내 데이터베이스에 대해 실행되는 삽입, 업데이트 및 삭제 쿼리가 많은 asp.net 웹 사이트가 있습니다. 며칠 전에 테이블 중 하나의 두 열에 전체 텍스트 인덱스를 만듭니다. 그 후 웹 사이트가 해당 테이블에서 업데이트 쿼리를 실행할 때 SQL Server 프로세스의 메모리 및 디스크 사용량이 급증하고 업데이트 속도가 느려짐을 깨달았습니다. 전체 텍스트 인덱스를 …

2
매우 부정확 한 행 추정으로 인해 전체 텍스트 검색 속도가 느림
이 데이터베이스에 대한 전체 텍스트 쿼리 (RT ( Request Tracker ) 티켓 저장 )를 실행하는 데 시간이 오래 걸립니다. 첨부 파일 테이블 (전체 텍스트 데이터 포함)은 약 15GB입니다. 데이터베이스 스키마는 다음과 같습니다. 약 2 백만 개의 행입니다. rt4 = # \ d + 첨부 파일 "public.attachments"표 열 | 타입 | …

1
각 테이블이 아닌 UNIFIED QUERY에서 MATCH () AGAINST () 점수 계산
SELECT 문의 전체 섹션에 대해 점수를 얻으려고합니다. SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') 이 경우 점수는 테이블 당 + 관련성에 따라 정렬되지 않습니다. 그러나 …

1
전체 텍스트 검색이 LIKE보다 적은 행을 반환하는 이유
원하는대로 전체 텍스트 검색을 수행 할 수 없으며 결과 목록의 차이점을 이해하지 못합니다. 예문 : SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' 92 행을 반환합니다. 예를 들어 meldungstext 열에 "Punkten", "Zwei-Punkte-Vorsprung"및 "Treffpunkt"와 같은 행이 있습니다. "meldungstext"열에 전체 텍스트 색인을 설정하고 다음을 시도했습니다. SELECT `meldungstext` FROM `artikel` WHERE MATCH (`meldungstext`) …

2
"좋아요"또는 "좋아요"또는 "좋아요"또는 "좋아요"
이 질문에서 그는 나와 같은 문제를 겪고 있습니다. 나는 다음과 같은 것이 필요하다 : select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' 이것은 추악하고 색인을 사용하지 않습니다.이 경우 실제로이 작업을 수행하는 유일한 방법이거나 (문자열 내에서 여러 단어를 선택하는 …

1
전체 텍스트 : 여러 전체 텍스트 인덱스가 생성 된 후 서버가 정지 된 후 많은 FT_MASTER_MERGE가 SUSPENDED 상태로 대기
우리는 10 개의 데이터베이스, 각 데이터베이스에 100 개의 서로 다른 스키마, 각 스키마에 10 개의 작은 (~ 50 행) 테이블 중 10 개 (총 10K 테이블)가있을 때 SQL Server 2014에서 테스트를 수행했으며이 모든 데이터베이스에 대해 전체 텍스트 인덱스를 만들었습니다. 이 모든 데이터베이스의 테이블을 동시에. 몇 분 동안 우리는 SQL Server가 …

2
SQL Server 파일 테이블 문서 속성
SQL Server 2012의 Filetable 을 사용하여 문서를 저장하고 Semantic Search로 검색 합니다. 모든 문서 속성 (메타 데이터) 을 나열 하는 방법이 있는지 궁금합니다 . 이 할 수있는 방법입니다 전체 텍스트 검색 인덱스를 할 수 및 문서 속성을 통해 검색. 다음 문을 사용하여 SQL Server 인덱스 속성 목록을 만들 수 있습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.