Squashed Commits from PR https://github.com/spring-projects/spring-ai/pull/508

  • Add OpenSearchAiSearchFilterExpressionConverter
  • Add support for FilterExpression
  • Add support for OpenSearch vector store
  • Adding documentation under the vectordbs and add the references to the catalog nav.adoc.
  • Add opensearch auto-configuration and boot starter

Comment From: tzolov

Thank you @JM-Lab , I did some small adjustments to add missing bom dependencies, align with the new API and fix some docs references.

Comment From: tzolov

rebased, squashed and merged at 46e47849cec4b8a6fffbd13997f3cce4f886347b

@eddumelendez would you mind reviewing the testcontainers dependencies/impl for the OpensSearch store.