Fessの管理APIをコマンドとかで、気軽に使いたい場合があると思います(そもそも管理APIを使おうとしたときにどんな感じだったかも忘れがちだったりもするし…)。Fessをコマンドで操作するFessCTLを作り始めました。
fessctlコマンドを利用すると、クロール設定を作ったり、クロールを開始したりができるようになります。fessctl –helpで現在利用可能なコマンドがわかります。地道に管理APIを網羅できるようにしていきたいところではあります。興味があれば、ご利用ください。
Challange IT For Future
Fessの管理APIをコマンドとかで、気軽に使いたい場合があると思います(そもそも管理APIを使おうとしたときにどんな感じだったかも忘れがちだったりもするし…)。Fessをコマンドで操作するFessCTLを作り始めました。
fessctlコマンドを利用すると、クロール設定を作ったり、クロールを開始したりができるようになります。fessctl –helpで現在利用可能なコマンドがわかります。地道に管理APIを網羅できるようにしていきたいところではあります。興味があれば、ご利用ください。
Fessのクロール時にOllamaを呼んで、何かできないかなと考えてみる。
などが考えられるかな…。前者はExtractorを作る感じで、後者はIngesterあたりで処理する感じになるかな。とりあえず、前者から考えてみると、画像を渡して、そこからテキストにするとかかな。
という感じで、叩き台的な感じで、fess-crawler-ollamaを作ってみた。system.propertiesに設定を書くような感じにして、設定されているプロンプトでExtractorでファイルを処理する的な。テキストファイルも対象にするような感じで考えてみたものの、テキストファイルを丸ごと渡して、処理したいような場合もないような気も…。テキストを処理したいような場合は、Ingesterの方ですることを考えた方が良いかな。
これはこれでもうすこし整理したら、fess-ingest-ollamaみたいなものを作るかもしれない。