2012-01-10 2 views
-1

PHP를 사용하여 텍스트 파일 풀을 검색하고 검색 문자열과 일치하는 strpos()를 사용하여 작은 텍스트 줄을 가져 왔습니다. 이것은 소규모에서 작동하는 것으로 입증되었지만 대규모로는 작동하지 않았습니다.대용량 문서 라이브러리의 Mysql 검색

나는 MySQL의 fulltext 검색을보고 있었지만, 내가 원하는 nitpicky 일 (예 : 단어 "school"의 모든 인스턴스를 검색하는 일련의 문서에서 특히 잘 작동하지 않는 것 같다. 검색 결과). 그리고 문서 중 일부는 매우 길다.

mysql 전체 텍스트 검색을 사용하여 관련 문서를 가져 와서 PHP를 통해 문자열을 찾을 수 있습니다 ... - 원하는 검색의 종류가 실제로 이렇게 바보입니다. 전혀 계몽되지 않았습니다.

(편집) 질문 : PHP에서 strpos()를 사용하여 Mysql을 사용하여 셀에서 일치하는 문자열을 모두 가져올 수 있습니까? 아니면 문서 (+50 페이지 각각)가 길어질 수 있습니까? 그럼 내가해야 되니?

+3

그리고 질문은 ... – zerkms

+3

[Solr] (http://lucene.apache.org/solr/)과 같은 것을 사용해 보았습니까? –

+0

그래서 나는 더 큰 임무를 수행하고 검색 프레임 워크를 설치해야 할 필요가 있다고 생각합니까? – ansible

답변

0

검색 프레임 워크의 두 가지 옵션은 ElasticsearchSolr입니다.

둘 다 lucene 위에 만들어집니다.

관련 문제