1. 전체 사이트 검색 소개 :
# #EmpireCMS6.0 이상중국어 단어 분할, 인코딩 트랜스코딩 및 Mysql 전체 텍스트 검색 기술의 조합을 사용하여 새로운 사이트 전체 전체 텍스트 검색 기능이 추가되어 검색이 매우 효율적입니다. 여러 테이블의 데이터를 동시에 검색하고 저장된 텍스트 모델의 내용을 검색하며 대용량 데이터 볼륨에서 전체 텍스트 검색 솔루션을 제공하는 문제를 해결합니다.사용자는 저장된 텍스트 모델, 기본 테이블 또는 하위 테이블 필드를 포함한 전체 텍스트 검색으로 각 데이터 테이블의 데이터를 가져올 수 있으며, 가져오기 필드 설정 및 여러 테이블의 일괄 가져오기를 지원하고 정리 및 검색 기능을 추가할 수 있습니다. 중복된 데이터는 삭제될 수 있으며, 유효하지 않은 정보는 삭제됩니다.
전체 텍스트 검색 외에도 특정 열만 검색하도록 지정하고 동시에 여러 키워드 검색을 지원할 수도 있습니다.
2. 사이트 전체 검색 설정
Column" 메뉴를 클릭하고 "전체 사이트 검색 설정" 하위 메뉴를 선택하여 전체 사이트 검색 설정 인터페이스로 들어갑니다:
전체 사이트 검색 설정 인터페이스:를 입력합니다.# #
# ## #
검색 열기3. 검색 데이터 소스 추가
1. 검색 데이터 소스 소개:
데이터 소스의 데이터를 검색 테이블로 가져옵니다. 그러면 사이트 전체에서 검색이 가능합니다. 기록이 검색되므로, 정보를 업데이트한 후 새로 추가된 정보를 검색 테이블로 가져오려면 데이터 소스를 다시 가져와야 합니다.
2. 검색 데이터 소스 추가:
(1) 백엔드에 로그인하고 "Column" 메뉴를 클릭한 후 "검색 데이터 소스 관리" 하위 메뉴를 선택하여 관리에 들어갑니다. 검색 데이터 소스 인터페이스 :
(2) 관리 검색 데이터 소스를 입력하고 "검색 데이터 소스 추가" 버튼을 클릭하여 검색 데이터 소스 추가 인터페이스로 들어갑니다.
(3) 추가 검색 데이터 소스 인터페이스를 입력합니다.
검색 범위 | |
검색 키워드 길이 | |
검색 시간 간격 | |
페이지 표시 | |
검색 테이블의 최종 열을 가져오지 않음 | |
가져온 데이터 테이블 | 사이트 전체 검색 테이블로 가져올 데이터 테이블을 선택합니다. |
제목 필드 | 가져온 데이터 테이블의 제목 필드 이름을 입력하세요. |
컨텐트 필드 | 가져온 데이터 테이블의 컨텐츠 필드명을 입력합니다. (컨텐츠 검색을 사용하지 않는 경우 키보드 등 다른 필드로 변경할 수 있습니다.) |
소개 필드 | 검색 결과 페이지에 표시되는 소개 필드 이름을 입력하세요. |
그룹당 가져온 레코드 수 | 실행 시간 초과를 방지하기 위해 그룹화된 가져오기 수를 설정하세요. |
4. 전체 사이트 검색 양식 구문 설명 :
1. 전체 사이트 검색 양식 구문 설명 :
검색 양식 제출 주소 :/e/ sch/index.php
양식 제출 방법:GET
keyboard: 검색 키워드 변수(프런트 데스크에서 여러 키워드를 공백으로 구분할 수 있습니다).
필드: 검색 필드 변수,0은 배경 설정으로 검색을 의미하고, 1은 전체 텍스트로 검색을 의미하고, 3은 내용으로 검색을 의미합니다.classid: 검색할 열 ID를 지정합니다.
여러 열 ID는 쉼표로 구분됩니다.
2. 양식 예:
3. 사이트 전체 검색 결과 페이지:
(1), 사이트 전체 검색 결과 템플릿 수정:Backstage>템플릿>공개 템플릿>"사이트 전체 검색 템플릿"을 수정하세요.
(2), 검색 결과 페이지 미리보기:위 내용은 Empire CMS에서 사이트 검색을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!