2016-08-05 1 views

답변

1

나는 objects으로 검색 히트 (example)가 포함 된 기사 텍스트의 스 니펫을 참조한다고 가정합니다. 검색 요약이라고합시다.

1) source code (함수 : makeSearchSummary, l. 457ff)에서 볼 수 있듯이 스핑크스 검색에서 반환하는 요약 텍스트의 길이는 하드 코딩되어 있습니다. 일반적으로 길이는 240 자 (두 번 ... = 246)입니다. 이 변경하려면 사용자 지정 검색 기능이 create your own Sphinx theme 수 있습니다.

2) 파일 시스템에서 로컬로 검색을 열기 때문에 검색 요약이 표시되지 않을 수도 있습니다. 이 경우 검색은 검색 히트 파일을 동적으로 요청하려고합니다. 일부 브라우저 (예 : Chrome)는 이러한 요청을 불법으로 간주하여 차단합니다 (cross origin requests). Firefox 또는 Internet Explorer에서 검색을 열거 나 (로컬) 정적 파일 서버 (예 : sphinx-autobuild)로 파일 검색을 시도하십시오. 이제 검색 요약이 표시되어야합니다.

3) 스핑크스 검색 요약에 know issues이 있습니다. Sphinx extension trying to fix this (면책 조항 : 연장 번호 :)입니다.

+1

항목 2 : Firefox와 Internet Explorer는 모두 파일 시스템에서 로컬로 검색 할 때 검색 요약을 표시합니다 (Windows 7). 파이어 폭스도 리눅스에서 그렇게합니다. – mzjn

+0

@mzjn 고마워, 네가 맞아. Chrome은 (Mac, Windows에서 실행되지 않았습니다.) 나는 내 대답을 조정했다. –

+0

내 로컬 파일 시스템에서 직접 파일을 가져 오는 브라우저에서 파일을 가져옵니다. 서버와 같은 다른 프로그램을 통해 진행되지 않습니다. 안타깝게도 필자는 크롬과 IE만을 사용하는 업무용 컴퓨터에 PC 용 LVM에 더 많은 파이썬 소프트웨어를 설치하는 것이 관리상의 악몽 일 것입니다. 흠 ... – JRG