Windows 10 Pro + OpenJDK10 で Fess-12.1.2 を少し試してみる

Windows 10 Pro + OpenJDK10 で Fess-12.1.2 を少し試してみる

 

以前は namazu を使っていたんだけど、今何を使うのが良いんだろうと

まずは Fess から試してみる(pgsqlのドキュメントの全文検索環境)

※必要なときに立ち上げる位なので、Fessで充分かなと(Ryzen5 1600x + 遅いHDD)

 

参考にしたのは以下のサイト

オープンソース全文検索サーバー Fess

Fessを使用して、Asciidoctorで簡単に全文検索できるようにする

5分で簡単構築! 全文検索サーバ"Fess"を試してみよう

対象データはこちら

Windows 10 Pro + WSL + Ubuntu で PostgreSQL 10.3 のドキュメントを作成してみる

作成したデータは D:\docroot\html に配置

 

> java -version

openjdk version "10" 2018-03-20

OpenJDK Runtime Environment 18.3 (build 10+46)

OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)

 

ダウンロード

より 安定版の最新版をDLする>fess-12.1.2.zip

 

fess-12.1.2.zip を解凍して、適当なフォルダに配置

※自分は D:\fess に配置

 

> D:\fess\bin\fess.bat をダブルクリックすると、起動する

 

http://localhost:8080/admin/ にアクセス後 admin/admin でログインする

 

・検索対象の設定

 ->ファイルシステム

  ->新規作成 を順次クリック

   名前:PostgreSQL 10 (適当に)

   パス:file:/D:/docroot/html/

   クロール対象とするパス:file:/D:/docroot/html/.*

   検索対象とするパス:file:/D:/docroot/html/.+\.html$

   上記以外はデフォルトのまま(上記3項目は入力必須)

   終了後 +作成補単をクリック

・検索対象の作成

 ->システム

  ->スケジューラー

   ->Default Crawler をクリック

    ->今すぐ開始をクリック

※まずは1ファイルで、正常に作成されるかを確認する

終了後 TOPの画面から Postgres で検索してみる

正常動作が確認出来たら、全てのファイルに再度、検索対象の作成を行う