Update README.md
Added links to Fess documentation. Made all links use HTTPS where possible. Added info/link about Docker Compose file. Moved Docker section under 'Getting Started' section. Fixed some grammar and updated formatting. Updated overview blurb.
This commit is contained in:
parent
4cf5da5b5b
commit
5d9d52e739
1 changed files with 38 additions and 41 deletions
79
README.md
79
README.md
|
@ -1,4 +1,4 @@
|
|||
Enterprise Search Server: Fess [](https://twitter.com/intent/tweet?text=Fess+is+very+powerful+and+easily+deployable+Enterprise+Search+Server.&url=https://github.com/codelibs/fess)
|
||||
Fess Enterprise Search Server [](https://twitter.com/intent/tweet?text=Fess+is+very+powerful+and+easily+deployable+Enterprise+Search+Server.&url=https://github.com/codelibs/fess)
|
||||
====
|
||||
[](https://travis-ci.org/codelibs/fess)
|
||||
[](https://maven-badges.herokuapp.com/maven-central/org.codelibs.fess/fess)
|
||||
|
@ -6,60 +6,56 @@ Enterprise Search Server: Fess [.
|
||||
|
||||
Fess is Elasticsearch based search server, but knowledge/experience about Elasticsearch is NOT needed because of All-in-One Enterprise Search Server.
|
||||
Fess provides Administration GUI to configure the system on your browser.
|
||||
Fess also contains a crawler, which can crawl documents on Web/FileSystem/DB and supports many file formats, such as MS Office, pdf and zip.
|
||||
Fess is based on [Elasticsearch](https://www.elastic.co/products/elasticsearch), but knowledge/experience about Elasticsearch is _not_ required. Fess provides an easy to use Administration GUI to configure the system via your browser.
|
||||
Fess also contains a Crawler, which can crawl documents on a [web server](https://fess.codelibs.org/12.4/admin/webconfig-guide.html), [file system](https://fess.codelibs.org/12.4/admin/fileconfig-guide.html), or [Data Store](https://fess.codelibs.org/12.4/admin/dataconfig-guide.html) (such as a CSV or database). Many file formats are supported including (but not limited to): Microsoft Office, PDF, and zip.
|
||||
|
||||
For Site Search feature, see [FSS JS Genertor](https://fss-generator.codelibs.org/docs/manual).
|
||||
Fess Site Search is Google Site Search alternative.
|
||||
*Fess Site Search* is a free alternative to [Google Site Search](https://enterprise.google.com/search/products/gss.html). For more details, see the [FSS JS Generator documentation](https://fss-generator.codelibs.org/docs/manual).
|
||||
|
||||
## Web Sites
|
||||
## Website
|
||||
|
||||
[fess.codelibs.org](http://fess.codelibs.org/)
|
||||
[fess.codelibs.org](https://fess.codelibs.org/)
|
||||
|
||||
## Issues/Questions
|
||||
|
||||
Please check filed [questions](https://github.com/codelibs/fess/issues?q=label%3Aquestion), and then file an [issue](https://github.com/codelibs/fess/issues "issue") if not filed.
|
||||
Please check existing [questions](https://github.com/codelibs/fess/issues?q=label%3Aquestion), and then file an [issue](https://github.com/codelibs/fess/issues "issue") if your question has not been addressed.
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Download
|
||||
There are 2 ways to try Fess. The first is to download and install yourself. The second is to use [Docker](https://www.docker.com/products/docker-engine).
|
||||
|
||||
Fess 12.4 is available.
|
||||
The release page is [HERE](https://github.com/codelibs/fess/releases "download").
|
||||
### Download and Install/Run
|
||||
|
||||
### Install/Run Fess
|
||||
Fess 12.4 is now available and can be downloaded on the [Releases page](https://github.com/codelibs/fess/releases "download"). Downloads come in 3 flavors: deb, rpm, zip.
|
||||
|
||||
The following commands show how to use the zip download:
|
||||
|
||||
$ unzip fess-12.4.x.zip
|
||||
$ cd fess-12.4.x
|
||||
$ ./bin/fess
|
||||
|
||||
For the details, see [Installation Guide](http://fess.codelibs.org/12.4/install/index.html).
|
||||
For more details, see the [Installation Guide](https://fess.codelibs.org/12.4/install/index.html).
|
||||
|
||||
### Docker
|
||||
|
||||
We provide Docker images on [Docker Hub](https://hub.docker.com/r/codelibs/fess/). We also provide a Docker Compose (YAML) file in [this repository](https://github.com/codelibs/docker-fess/tree/master/compose).
|
||||
|
||||
### Browser UI
|
||||
|
||||
- Search UI: http://localhost:8080/
|
||||
|
||||

|
||||

|
||||
|
||||
- Admin UI: http://localhost:8080/admin/ (username/password is admin/admin)
|
||||
- Admin UI: http://localhost:8080/admin/ (default username/password is admin/admin)
|
||||
|
||||

|
||||

|
||||
|
||||
You can register crawling targets on Web/File System/Data Store of admin pages, and then start Crawler on Scheduler page manually.
|
||||
You can register crawling targets in the Admin UI on the (Web, File, Data Store) crawler configuration pages, and then start the Crawler manually on the [Scheduler page](https://fess.codelibs.org/12.4/admin/scheduler-guide.html).
|
||||
|
||||
## Fess on Docker Hub
|
||||
## Migration from another search provider
|
||||
|
||||
We provide Docker image on Docker Hub.
|
||||
For more details, see [Public Repository](https://hub.docker.com/r/codelibs/fess/).
|
||||
|
||||
## Migration from Other Systems
|
||||
|
||||
Please see [MIGRATION.md](https://github.com/codelibs/fess/blob/master/MIGRATION.md).
|
||||
Please see [MIGRATION.md](MIGRATION.md).
|
||||
|
||||
## X-Pack Support
|
||||
|
||||
|
@ -67,9 +63,9 @@ Please see [fess-xpack](https://github.com/codelibs/fess-xpack).
|
|||
|
||||
## Data Store
|
||||
|
||||
Fess crawls the following Storage or API:
|
||||
Currently, Fess supports crawling the following [storage locations and APIs](https://fess.codelibs.org/12.4/admin/dataconfig-guide.html):
|
||||
|
||||
- [Confluence/JIRA](https://github.com/codelibs/fess-ds-atlassian)
|
||||
- [Confluence/Jira](https://github.com/codelibs/fess-ds-atlassian)
|
||||
- [CSV](https://github.com/codelibs/fess-ds-csv)
|
||||
- [Database](https://github.com/codelibs/fess-ds-db)
|
||||
- [Elasticsearch](https://github.com/codelibs/fess-ds-elasticsearch)
|
||||
|
@ -83,37 +79,38 @@ Fess crawls the following Storage or API:
|
|||
|
||||
### Japanese
|
||||
|
||||
- [Web Site](http://fess.codelibs.org/ja/)
|
||||
- [Website](https://fess.codelibs.org/ja/)
|
||||
|
||||
### Korean
|
||||
|
||||
- [PDF Document](https://github.com/nocode2k/fess/releases/download/11.0.1-ko/Fess-ko_11.0.1_manual.pdf)
|
||||
- [PDF](https://github.com/nocode2k/fess/releases/download/11.0.1-ko/Fess-ko_11.0.1_manual.pdf)
|
||||
- [Forum](https://github.com/nocode2k/fess-kr-forum)
|
||||
|
||||
## Development Information
|
||||
|
||||
### Get Source Code
|
||||
|
||||
First of all, clone Fess's repository:
|
||||
|
||||
1. Clone Fess's repository:
|
||||
```
|
||||
$ cd ~/workspace
|
||||
$ git clone https://github.com/codelibs/fess.git
|
||||
|
||||
and then import it as Maven project on Eclipse or other IDE.
|
||||
```
|
||||
|
||||
2. Import the cloned repository as a [Maven](https://maven.apache.org/) project on [Eclipse](https://www.eclipse.org/eclipseide/) or another IDE.
|
||||
|
||||
### Setup for Elasticsearch Plugins
|
||||
|
||||
Run antrun:run to download plugins into plugins directory:
|
||||
Run antrun:run to download plugins into the plugins directory:
|
||||
|
||||
$ mvn antrun:run
|
||||
|
||||
### Run Fess
|
||||
|
||||
Run or debug org.codelibs.fess.FessBoot on IDE, and then access http://localhost:8080/
|
||||
Run or debug org.codelibs.fess.FessBoot on your IDE, and then access http://localhost:8080/
|
||||
|
||||
### Build Package
|
||||
|
||||
Run package goal and then the release file is created in target/releases.
|
||||
Run the `package` goal and then the release file will be created in target/releases.
|
||||
|
||||
$ mvn package
|
||||
$ mvn rpm:rpm # .rpm package
|
||||
|
@ -144,9 +141,9 @@ If you want to add labels/messages for your language, please translate propertie
|
|||
* [fess_label_en.properties](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_label_en.properties)
|
||||
* [fess_message_en.properties](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_message_en.properties)
|
||||
|
||||
For search/index analyzer, if [doc.json](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_indices/fess/doc.json) contains lang\_[lang] for your language, please modify analyzer for your language. For more details about elasticsearch's analyzer, see [Analyzers](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html).
|
||||
For search/index analyzer, if [doc.json](https://github.com/codelibs/fess/blob/master/src/main/resources/fess_indices/fess/doc.json) contains lang\_[lang] for your language, please modify the analyzer for your language. For more details about Analyzers, see the [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-analyzers.html).
|
||||
|
||||
We are waiting for pull requests of your language.
|
||||
We welcome pull requests for your language.
|
||||
|
||||
## Powered By
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue