Postgresql 전체 텍스트 검색 구현 Linux Man에 적용
최종 결과는 질문이나 일부 키워드로 요청을 입력 할 수있는 웹 페이지입니다. 그러면 웹 사이트에서 해당 MAN 명령을 반환합니다.
기본적인 예는 : 파일을 복사하는 방법은 무엇입니까? , 웹 사이트는 CP 명령과 그 설명을 반환합니다.
설치는 세 단계입니다
첫 번째 단계는 Man Pages를 기본 NROFF 형식에서 인간 페이지를 더 인간 읽을 수있는 버전 (.txt 및 .html) 표준 위치로 변환하는 것입니다.
Man Pages를 각각 .txt 및 .html 파일로 변환하는 두 개의 스크립트 mit.sh 및 mih.sh를 찾을 수 있습니다. 스크립트를 Man Page와 동일한 폴더에 배치하고 실행하면됩니다.
폴더 결과에는 변환 된 MAN 파일의 예가 포함되어 있습니다
두 번째 단계는 Postgresql에서 Man Pages가 포함 된 테이블을 만드는 것입니다.
이렇게하려면 Postgres 데이터베이스에 연결하고 SQL 스크립트 Create_db.sql 을 실행하여 Man 페이지를 색인화 할 테이블을 작성해야합니다.
그런 다음 데이터베이스 정보에 대한 연결로 BDD.php 파일을 채우고 스크립트 Export_to_db.php를 실행하여 MAN 페이지를 데이터베이스에 인덱싱하십시오.
세 번째 단계는 PostgreSQL 데이터베이스를 요청할 수있는 웹 페이지를 작성하는 것입니다.
데이터베이스 정보에 대한 연결과 함께 BDD.PHP 파일을 채우고 BDD.php , CSS_FILE.CSS 및 Index.php를 웹 PHP 서버에서 삭제하십시오.
이제 Man Full Text Search 웹 페이지를 사용할 수 있습니다!