Bases: Temporary / Quick Search / Filtering Columns

A search bar at the top of each Base view to allow advanced filtering

QlikView/Qlik Sense has one of the most powerful and intuitive in-product search interfaces in the business intelligence space. Its associative search engine allows users to dynamically filter data using natural, flexible syntax directly in a search box and bringing similar functionality to Obsidian Bases could significantly enhance usability, especially for non-technical users managing structured data in a note-taking environment. Here is a demo of how it works (see also QlikView Search documentation:

Core Features to Implement (Qlik-Inspired)

Feature Description Example
Field-Specific Search Search within a specific column/field Title:Meeting
Full/Precise Matching Use quotes for exact match “Final Report”
Partial/Wildcard Matching Use * for prefix/suffix/infix notes, idea, testcase*
Boolean Modifiers (+/-) Include or exclude terms +research -draft
Aggregation-Based Search Filter using numeric comparisons Word Count > 500, Priority >= 3
Fuzzy Matching Match similar terms (typos, variants) ~reciept → matches “receipt”
Logical Operators Combine conditions (AND/OR) Status:Done OR Status:Review
Expression Support Evaluate simple expressions len(Title) > 20, lower(Tags) like “work

Combine Qlik-Style Search with Obsidian Core Search and Base filtering mechanism

Obsidian native search functionality is a powerful core tool that helps you find data in your Obsidian vault by using search terms and operators to narrow down results. Given that Base views already include filters, it’s likely their current filtering mechanism is an adaptation of the core search functionality tailored for metadata.

:white_check_mark: Suggestion: To create a more powerful and consistent experience, I propose to *adopt a superset of both Obsidian’s Core Search syntax and Base filters, then extend it with Qlik-style expressive features .

2 Likes