検索クエリの内容をバックエンドで加工したい

Javaのどこの処理を変更すればよいのかヒントをいただければと思います。

Fessでフォルダ指定検索をする際に、検索指定されたURLの値を変更する処理を追加したいと考えております。

【例】
url:“aaa/bbb/ccc” で検索 -> 実際には url:“https://aaa/bbb/ccc で処理する
( “https://” の文字を追記する加工)

この加工処理をフロントのJavaScriptではなくバックエンドのJavaで行いたいと考えております。

JavaScriptからJavaへリクエストされたクエリの url の値を加工すればよいと考えておりますが、Javaのどちらのファイルに処理が記述されているのか判別できませんでした。

どちらのJavaファイルを変更すれば解決できそうか、ヒントやアイデアをご教授いただければ幸いです。

クエリーを組み立て方は、QueryHelperを参照してください。

1 Like