Fess는 매우 강력하고 쉽게 배포할 수 있는 Enterprise Search Server입니다. Java Runtime Environment를 실행할 수 있는 모든 플랫폼에 Fess를 빠르게 설치하고 실행할 수 있습니다. Fess는 Apache License 2.0에 따라 제공됩니다.
Fess는 OpenSearch를 기반으로 하지만 OpenSearch에 대한 지식/경험이 필요 하지 않습니다 . Fess는 브라우저를 통해 시스템을 구성하기 위해 사용하기 쉬운 관리 GUI를 제공합니다. Fess에는 웹 서버, 파일 시스템 또는 데이터 저장소(예: CSV 또는 데이터베이스)에서 문서를 크롤링할 수 있는 크롤러도 포함되어 있습니다. Microsoft Office, PDF, zip을 포함하되 이에 국한되지 않는 다양한 파일 형식이 지원됩니다.
Fess 사이트 검색 은 Google 사이트 검색의 무료 대안입니다. 자세한 내용은 FSS JS 생성기 설명서를 참조하세요.
fess.codelibs.org
토론.codelibs.org
Fess를 사용해 보는 방법에는 두 가지가 있습니다. 첫 번째는 직접 다운로드하여 설치하는 것입니다. 두 번째는 Docker를 사용하는 것입니다.
이제 Fess 14.18을 사용할 수 있으며 릴리스 페이지에서 다운로드할 수 있습니다. 다운로드는 deb, rpm, zip의 3가지 형태로 제공됩니다.
다음 명령은 zip 다운로드를 사용하는 방법을 보여줍니다.
$ unzip fess-14.18.x.zip
$ cd fess-14.18.x
$ ./bin/fess
자세한 내용은 설치 가이드를 참조하세요.
ghcr.io에서 Docker 이미지를 제공합니다. 또한 이 리포지토리에는 Docker Compose(YAML) 파일도 제공됩니다.
(웹, 파일, 데이터 저장소) 크롤러 구성 페이지의 관리 UI에서 크롤링 대상을 등록한 다음 스케줄러 페이지에서 크롤러를 수동으로 시작할 수 있습니다.
MIGRATION.md를 참조하세요.
현재 Fess는 다음 저장 위치 및 API 크롤링을 지원합니다.
Clone Fess의 저장소:
$ cd ~/workspace
$ git clone https://github.com/codelibs/fess.git
복제된 저장소를 Eclipse 또는 다른 IDE에서 Maven 프로젝트로 가져옵니다.
antrun:run을 실행하여 플러그인 디렉터리에 플러그인을 다운로드합니다.
$ mvn antrun:run
IDE에서 org.codelibs.fess.FessBoot를 실행하거나 디버그한 다음 http://localhost:8080/에 액세스합니다.
package
목표를 실행하면 타겟/릴리스에 릴리스 파일이 생성됩니다.
$ mvn package
$ mvn rpm:rpm # .rpm package
$ mvn jdeb:jdeb # .deb package
$ mvn dbflute:download # (one time command)
$ mvn dbflute:freegen
$ mvn license:format
Fess Server를 시작하고 다음 명령을 실행하십시오.
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201"
단일 테스트 사례를 실행하려면 다음을 사용할 수 있습니다.
$ mvn test -P integrationTests -Dtest.fess.url="http://localhost:8080" -Dtest.search_engine.url="http://localhost:9201" -Dtest=SearchApiTests
Fess는 국제화된 소프트웨어입니다.
귀하의 언어에 대한 라벨/메시지를 추가하려면 속성 파일을 번역한 후 이름을 fess_*_[lang].properties로 바꾸십시오.
검색/인덱스 분석기의 경우 doc.json에 해당 언어에 대한 lang_[lang]이 포함되어 있으면 해당 언어에 대한 분석기를 수정하세요. 분석기에 대한 자세한 내용은 OpenSearch 설명서를 참조하세요.
귀하의 언어에 대한 풀 요청을 환영합니다.