spring-ai
spring-ai copied to clipboard
tika: support using remote server
Expected Behavior
Apache Tika can be run as a convenience server, this gives more wiggle room to install language support and share and instance, have less weight in the calling app etc.
It would be nice with a spring-AI implementation which do remote calls instead of using embedded-mode.
Current Behavior
Runs embedded tika.
Context
- https://cwiki.apache.org/confluence/display/TIKA/TikaServer
- https://github.com/apache/tika-docker
- https://hub.docker.com/r/apache/tika/tags
I'm not against the idea, but would welcome a PR as I'm not familiar with the Tika Server.
@markpollack Do you want it in a separate maven module, or should we add it to the existing one?
@markpollack ping?