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

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

2
MySql의 VARCHAR 필드에 가능한 INDEX
나는 MySql 데이터베이스 에서 다음과 같은 테이블로 작업하고 있습니다 . +--------------+ | table_name | +--------------+ | myField | +--------------+ ... 그리고 목록에 5-10 개의 문자열 이있는 많은 쿼리를 작성해야합니다 . SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) 약 24.000.000 개의 고유 한 …


1
전체 텍스트 인덱스 유지 관리 지침
전체 텍스트 인덱스를 유지 관리하기 위해 어떤 지침을 고려해야합니까? 전체 텍스트 카탈로그를 재 구축 또는 재구성해야합니까 ( BOL 참조 )? 합리적인 유지 보수 케이던스는 무엇입니까? 유지 보수가 필요한시기를 결정하기 위해 어떤 휴리스틱 (10 % 및 30 % 조각화 임계 값과 유사)을 사용할 수 있습니까? (아래의 모든 내용은 질문에 대해 자세히 …

3
LIKE는 어떻게 구현됩니까?
현재 데이터베이스 시스템 (예 : MySQL 또는 Postgres)에서 LIKE 연산자가 어떻게 구현되는지 설명 할 수 있습니까? 또는 그것을 설명하는 참고 문헌을 알려주십시오. 순진한 접근 방식은 각 레코드를 검사하여 관심있는 분야에서 정규 표현식 또는 부분 문자열 일치를 실행하는 것이지만 이러한 시스템이 더 똑똑한 일이라고 생각합니다.

2
검색 문자열이 길어질수록 트라이 그램 검색이 훨씬 느려집니다.
Postgres 9.1 데이터베이스 table1에는 ~ 1.5M 개의 행과 열 label(이 질문을 위해 단순화 된 이름) 이있는 테이블 이 있습니다. 기능적인 trigram-index가 있습니다 lower(unaccent(label))( 색인에서 unaccent()사용할 수 있도록 불변이되었습니다). 다음 쿼리는 매우 빠릅니다. SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- 1 (1 row) Time: 394,295 ms 그러나 다음 …

1
이 쿼리를 실행하기 위해 '내부'리소스 풀에 시스템 메모리가 부족합니다.
프로덕션 서버 중 하나가 로그에 오류를보고합니다. 오류 : 701, 심각도 : 17, 상태 : 123. 리소스 풀 'internal'에이 쿼리를 실행하기에 시스템 메모리가 부족합니다. 이 오류를 검색하여 버그이며 서비스 팩 2의 핫픽스가 발견되었습니다. 서버의 세부 정보는 다음과 같습니다. Microsoft SQL Server 2008 R2 (SP2)-10.50.4000.0 Standard Edition (64 비트) 프로세서 수 : …

1
GIN 인덱스 TSVECTOR 열에서 부분 일치를 가져옵니다.
이것을 쿼리하여 결과를 얻고 싶습니다. SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; 이것은 작동하고 tsv포함 하여 행을 반환합니다 Available. 그러나 avai( 사용 lable하지 않으면) 아무것도 찾을 수 없습니다. 모든 쿼리가 사전에 있어야합니까? 그런 편지 만 쿼리 할 …

5
SQL Server 2008 전체 텍스트 인덱스가 완료된 것으로 보이지 않음
당사 웹 사이트에는 웹 사이트 검색을위한 전체 텍스트 인덱싱 기능이있는 SQL Server 2008 R2 Express Edition 데이터베이스가 있습니다. 인덱싱 된 테이블 중 하나에서 새 레코드가 추가되거나 업데이트 될 때마다 인덱싱 프로세스가 완료되지 않는 것 같습니다. 지난 몇 주 동안이 사이트에서 찾은 기본적으로 동일한 쿼리를 사용하여 상태를 모니터링하고 있습니다 : http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server-search/2155/Why-is-this …


4
전체 텍스트 검색은 'FULLTEXT 초기화'에 많은 시간을 소비합니다
현재 Stack Overflow 주석의 데이터 덤프에 대해 일부 쿼리를 실행하려고합니다. 스키마는 다음과 같습니다. CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) NOT NULL, PRIMARY KEY (`Id`), KEY …

2
추적이있는 전체 텍스트 카탈로그가 변경됩니까? 해당 테이블에 대한 변경 내용 추적을 사용하지 않으면 자동으로 자동 업데이트됩니까?
전체 텍스트 인덱스를 최신 상태로 유지하려는이 데이터베이스 테이블이 있습니다. 그러나 나는 그것이 전혀 일어나고 있지 않다. 여기 내가보고있는 것이 있습니다 ... 그러나 테이블 자체에 ... 이것이 자동으로 일어나지 않는 이유 일 수 있습니까?

1
MySQL의 FULLTEXT 인덱스에서 LIKE가 MATCH… AGAINST보다 4 배 이상 빠른 이유는 무엇입니까?
나는 이것을 얻지 못한다. 이 색인이있는 테이블이 있습니다. PRIMARY post_id INDEX topic_id FULLTEXT post_text 테이블에 3 억 6 천 행이 있습니다. 2 개의 쿼리를 수행하려고합니다. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') 동안 4.05 초 소요 SELECT post_id FROM phpbb_posts WHERE topic_id=144017 …

1
고급 서비스가 포함 된 SQL Server 2014 Express는 실제로 전체 텍스트 검색을 지원합니까?
고급 서비스와 함께 SQL Server 2014 Express 버전을 설치했습니다. 전체 텍스트 검색 기능을 시험 해보고 싶었습니다. 본인은 여기에 전체 텍스트 검색 2014 Express Edition을 지원하는지. 그러나 전체 텍스트 인덱스를 설치하고 만들려고하면이 버전의 SQL Server에서 전체 텍스트 인덱스가 지원되지 않는다는 오류가 발생합니다. 전체 텍스트 색인이 실제로 지원됩니까? 고급 버전이 아닌 잘못된 …

1
SSMS 2008 R2의 전체 텍스트 인덱스는 어디에 있습니까?
SQL Server Management Studio를 사용하여 아무런 문제없이 새 데이터베이스, 몇 개의 테이블 및 전체 텍스트 인덱스 및 카탈로그를 만들었습니다. 문서에 포함시키기 위해 각각의 T-SQL 작성 스크립트를 복사하고 싶었습니다. 데이터베이스, 테이블, 외래 키 및 카탈로그에 대한 생성 스크립트를 얻을 수 있지만 전체 텍스트 인덱스를 찾을 수없는 것 같습니다. 관련 테이블의 Script …

2
LIMIT의 느린 주문
이 쿼리가 있습니다. SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount 나는 그것에 만족합니다 : "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.