obsidian-copilot icon indicating copy to clipboard operation
obsidian-copilot copied to clipboard

Semantic search

Open Robin-Haupt-1 opened this issue 6 months ago • 5 comments

Describe the solution you'd like A search box where you can search through all notes embeddings by typing in a query. Could also be integrated with the quick switcher or link suggestions (after typing "[[")

Describe alternatives you've considered I've tried using Smart Connections or Semantic Search plugins, but i can't get either of them to work. They don't seem to be as well developed as this plugin unfortunately.

Robin-Haupt-1 avatar May 28 '25 09:05 Robin-Haupt-1

How is this different from Vault QA mode?

logancyang avatar May 28 '25 15:05 logancyang

in Vault QA mode I'm encouraged or required to type a full sentence like "what notes do I have about fruit" instead of just typing "fruit", which takes longer, and because the LLM has to generate an answer first it takes longer to see the results. It's more expensive as well. Also it is questionable whether there will be a separate embeddings query just for "fruit" in the background or if it will also search for the other terms from my prompt/query which would dilute the quality of the results.

Robin-Haupt-1 avatar May 28 '25 16:05 Robin-Haupt-1

Ideally I'd like a feature just like the related notes view, except with a search box to enter a query and without the links analysis of course.

Robin-Haupt-1 avatar May 28 '25 16:05 Robin-Haupt-1

Ideally I'd like a feature just like the related notes view, except with a search box to enter a query and without the links analysis of course.

Got it, it existed as a Copilot command for debugging purposes but I see it can be helpful as a real command.

logancyang avatar May 28 '25 16:05 logancyang

Ideally I'd like a feature just like the related notes view, except with a search box to enter a query and without the links analysis of course.

Got it, it existed as a Copilot command for debugging purposes but I see it can be helpful as a real command.

I think, it would be very useful to have a command similar to Copilot: Search OramaDB (debug), but with a regular text input field and checkboxes for toggling modes, instead of JSON. Perhaps even a separate tab like "Copilot Semantic Search," similar to the "Smart Connections" plugin. This would be a very convenient way to use Copilot.

ivannin avatar Jun 02 '25 15:06 ivannin