Fess 15.5.1 の AI Chat機能で、SMBクロールしたファイルの参照リンクが正しく生成されません。
■環境
・Fess 15.5.1
・OpenSearch
・Ollama + Llama3
■現象
AI Chatの回答で表示される参照元のリンクをクリックすると、元ドキュメントではなく以下のURLが開きます。
■確認事項
・通常の検索UIではリンクは正常に生成される
例)https://FQDN/go/?docId=xxxxx
・Webサイトの場合はAI Chatでも正常な参照元リンクが生成される
・SMBでクロールしたドキュメントのみ参照元リンクが壊れる
■調査
chat.js の sanitizeUrl() を修正してsmb:// を許可しても改善しませんでした。
■推測
AI Chat の参照元に渡されるURLが/go/?docId=xxx ではなく smb:// 形式のため、フロント側で正しく処理されていない可能性があるかなと思いました。