diff --git a/src-ui/src/app/data/filter-rule-type.ts b/src-ui/src/app/data/filter-rule-type.ts index 7f0f0d56d..cc3f8ee46 100644 --- a/src-ui/src/app/data/filter-rule-type.ts +++ b/src-ui/src/app/data/filter-rule-type.ts @@ -274,6 +274,7 @@ export const FILTER_RULE_TYPES: FilterRuleType[] = [ multi: false, }, { + // Deprecated. UI now uses Tantivy-backed `text` filtervar id: FILTER_TITLE_CONTENT, filtervar: 'title_content', datatype: 'string', @@ -323,6 +324,7 @@ export const FILTER_RULE_TYPES: FilterRuleType[] = [ }, { id: FILTER_CUSTOM_FIELDS_TEXT, + // Deprecated. UI no longer includes CF text-search mode, but keep for now for existing saved views filtervar: 'custom_fields__icontains', datatype: 'string', multi: false, diff --git a/src/documents/filters.py b/src/documents/filters.py index 2f7de1cd4..25272055b 100644 --- a/src/documents/filters.py +++ b/src/documents/filters.py @@ -162,6 +162,7 @@ class InboxFilter(Filter): @extend_schema_field(serializers.CharField) class TitleContentFilter(Filter): + # Deprecated but retained for existing saved views. UI uses Tantivy-backed `text` / `title_search` params. def filter(self, qs: Any, value: Any) -> Any: value = value.strip() if isinstance(value, str) else value if value: @@ -747,6 +748,7 @@ class DocumentFilterSet(FilterSet): is_in_inbox = InboxFilter() + # Deprecated, but keep for now for existing saved views title_content = TitleContentFilter() content__istartswith = EffectiveContentFilter(lookup_expr="istartswith") @@ -756,6 +758,7 @@ class DocumentFilterSet(FilterSet): owner__id__none = ObjectFilter(field_name="owner", exclude=True) + # Deprecated, UI no longer includes CF text-search mode, but keep for now for existing saved views custom_fields__icontains = CustomFieldsFilter() custom_fields__id__all = ObjectFilter(field_name="custom_fields__field") diff --git a/src/documents/views.py b/src/documents/views.py index 6f8c50fab..f3ba6e792 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -1999,19 +1999,19 @@ class ChatStreamingView(GenericAPIView): name="text", type=OpenApiTypes.STR, location=OpenApiParameter.QUERY, - description="Simple text search query string", + description="Simple Tantivy-backed text search query string", ), OpenApiParameter( name="title_search", type=OpenApiTypes.STR, location=OpenApiParameter.QUERY, - description="Simple title-only search query string", + description="Simple Tantivy-backed title-only search query string", ), OpenApiParameter( name="query", type=OpenApiTypes.STR, location=OpenApiParameter.QUERY, - description="Advanced search query string", + description="Advanced Tantivy search query string", ), OpenApiParameter( name="full_perms",