Use of retrievers in the search api

Hi, I'm getting this error below:

{
  "error": {
    "root_cause": [
      {
        "type": "security_exception",
        "reason": "current license is non-compliant for [linear retriever]",
        "license.expired.feature": "linear retriever"
      }
    ],
    "type": "security_exception",
    "reason": "current license is non-compliant for [linear retriever]",
    "license.expired.feature": "linear retriever"
  },
  "status": 403
}

es stack version: 9.0.1 with basic licensing .

If I activate the trial, the error disappears.

In the basic licence for self-hosted instances, the retriever feature is marked as free.
However, when I tried to use the linear retriever, I encountered an error related to a licensing issue.

Please clarify this in the documentation or provide any details on how to proceed.

Thanks.

Thanks @aperez900907 for reaching out!

Yes, RRF and linear retrievers are under Enterprise license. We're updating the docs with that information.

Sorry for the confusion this has caused!

Thanks for the clarification. I will use both retrievers separately and merge the responses into a single object to deduplicate and rerank outside Elasticsearch.

Thanks, I hope that the roadmap includes more features in the basic offering without harming your business model.

Best regards.