Views should have a warnings when creating a view that has 1+ non full text Filters using an AI Search backend
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3479025. -->
Reported by: [scott_euser](https://www.drupal.org/user/3267594)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Filters will only ever minimally work and the complexity allowed in Views for Filters (Exposed and not) will likely never be fully supported by the more limited filtering options provided by Vector Databases like Pinecone or Milvus/Zilliz (Postgres and SOLR vector indexing could change that)</p>
<p>Non "Filterable Attributes" should be prevented altogether.</p>
<p>Users likely need to use the traditional combined with AI Search options (see documentation from AI module hopepage -> AI Search module for details as to how).</p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<p>Attempt to create many filters on a View with AI Search back-end directly</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<ol>
<li>Add a warning when 1+ Filters exist on a View with AI Search back-end like "AI Search backends are great for relevance; however, have limited support for filtering by Filterable Attributes (indexing options configured within Search API -> Your AI Search Index -> Fields). Consider using a traditional database or SOLR search combined with an AI Search for proper filtering support. See the AI Module documentation pages for details on how to configure that."</li>
<li>Prevent adding a non-fulltext Filter that is not set as a Filterable Attribute in the Search API Index -> Fields -> Indexing Option.</li>
<li>Provide a warning to suggest using combined search when a user adds 1+ Filterable Attributes in the Search API Index -> Fields -> Indexing Option.</li>
</ol>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<p>MR</p>
<h3 id="summary-ui-changes">User interface changes</h3>
<p>Warnings & validations</p>
<h3 id="summary-api-changes">API changes</h3>
<p>N/A</p>
<h3 id="summary-data-model-changes">Data model changes</h3>
<p>N/A</p>
issue