minisearch
obsidian-omnisearch
Our great sponsors
minisearch | obsidian-omnisearch | |
---|---|---|
10 | 17 | |
4,081 | 987 | |
- | - | |
7.6 | 8.9 | |
19 days ago | 14 days ago | |
JavaScript | TypeScript | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
minisearch
-
Character and Subsector generators for Classic Traveller, with TAS Forms!
I wrote an online catalog a while back (and I need to get back on adding graphics and products at some point). Itβs written using Eleventy and the minisearch library. The source and data are available on Github if you want to see how I did things. Iβm not a professional web designer either, but it was a fun project.
- What is your go to client-side fuzzy searching library?
-
Meilisearch v1.0 β the open-source Rust alternative to Algolia and Elasticsearch
You could have a look at https://github.com/lucaong/minisearch/
-
What do you use for site search? Custom built solution? Meilisearch? Algolia?
If you're dealing with thousands of records or less, searching titles and summaries rather than long bodies of text, I recommend looking into client-side solutions. Nothing beats the responsiveness of search-as-you-type entirely on the client side. It can be fairly sophisticated fulltext search. For example, I've built had great success with MiniSearch.
- MiniSearch β fuzzy match search in TypeScript
- Minisearch: Tiny, powerful JavaScript full-text search engine for browser, Node
-
Lyra: Fast, in-memory, typo-tolerant, full-text search engine in TypeScript
I quite enjoy minisearch[1] which is also 0 dependencies, actively maintained, and I expect would work well in a worker environment. I dropped it into a service worker and plugged it with a simple point in polygon script to enable geosearch for a recent project[2] and it played v. nicely.
[1] https://github.com/lucaong/minisearch
-
I highly recommend the Omnisearch plugin.
No magic here, the underlying engine is Minisearch, which uses the BM25 algorithm (the de facto standard among search libraries). Omnisearch adds a magic sauce during indexing by converting notes into custom objects, with the following fields: - body (the plain markdown text) - filename & yaml aliases - level 1 headers - level 2 headers - level 3 headers
-
For lovers of instant search and Ctrl+K menus, we made an open-source tool to add that to your website in 2 steps: 1. Enter your URL 2. Add code snippet to <head>. Links and code in comments!
It's actually really simple! Minisearch did most of the heavy lifting so all we needed to do was the crawling, storing and UI etc. I'd check that out if you're interested in the search part!
-
I made a tool to add instant search to your site in 2 steps: 1. Enter your URL 2. Add code snippet to <head>. Links in comments!
We use MiniSearch for searching, while fast-fuzzy is used for highlighting of detected search terms.
obsidian-omnisearch
-
"Your account will be permanently closed" -- my reasons for leaving Evernote as a loyal user since 2011
Mobile Document Scanning using QuickScan iOS app and OCR search with Omnisearch and Text Extractor: I was a power user of the Scannable app by Evernote for capturing scans of receipts and documents, so moving on from this was going to be tough. But QuickScan has the same functionality (OCR scanning) and has quick outputs to where my scans are stored in my Obsidian folder. Using Omnisearch, searching my scans feels just as intuitive and snappy as what Evernote used to feel like for me.
-
Obsidian-Copilot: A Prototype Assistant for Writing and Thinking
In the past I have used Omnisearch which I have found to be an improvement.
https://github.com/scambier/obsidian-omnisearch
-
Tip: Use an Obsidian folder to store your ChatGPT threads
Combine this with my favorite Obsidian search plugin Omnisearch and you end up making this bunch of random chat threads useful - now I can link and tag across, and source them for new ideas.
-
Using Github to write my notes has helped me retain knowledge immensely.
The Omnisearch plugin might be what you need. No AI but weighted results depending on where your query words are found (filename, titles, frequency...). It works well for me, it's my primary way to find notes.
-
Why do you think Obsidian is better than the alternatives?
The tag system works well for GTD workflows and organization in general. Default search isn't the best but the Omnisearch plugin fixes that.
-
Search & Omnisearch frustrations - prioritizing exact matches over fuzzy search?
Also - and speaking about plugins in general - the best way to get an issue resolved is to ask it on the GitHub page. If the plugin is maintained, its developer will usually gladly help you solve your problem :) https://github.com/scambier/obsidian-omnisearch/issues
-
Is there a way to search for a word or phrase just in the current note?
I think Obsidian Omnisearch can help you with that.
-
Perfect note taking and information organizing solution - does it exist ?
The Omnisearch plug-in for Obsidian does search in PDFs and images via OCR.
- Digitalizing 10 years of handwritten notes -- how would you go about doing it?
-
PDF notes in Obsidian with Zotero
In my opinion it is absolutely possible. The developer of the Omnisearch plugin now works on PDF indexing - https://github.com/scambier/obsidian-omnisearch/releases/tag/1.6.5-beta.3.
What are some alternatives?
flexsearch - Next-Generation full text search library for Browser and Node.js
obsidian-switcher-plus - Enhanced Quick Switcher plugin for Obsidian.md
lunr.js - A bit like Solr, but much smaller and not as bright
obsidian-customizable-sidebar - This Plugin allows you to add every Command to Obsidian's Sidebar Ribbon and add Custom Icons.
orama - π Fast, dependency-free, full-text and vector search engine with typo tolerance, filters, facets, stemming, and more. Works with any JavaScript runtime, browser, server, service!
cMenu-Plugin - An Obsidian.md plugin that adds a minimal text editor modal for a smoother writing/editing experience βπ½.
itemsjs - Extremely fast faceted search engine in JavaScript - lightweight, flexible, and simple to use
ObsidianCustomFrames - An Obsidian plugin that turns web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.
regex-benchmark - It's just a simple regex benchmark of different programming languages.
remotely-save - Yet another unofficial Obsidian plugin allowing users to synchronize notes between local device and the cloud service. Supports S3, Dropbox, OneDrive, webdav.
Lyra - A simple to use, composable, command line parser for C++ 11 and beyond
obsidian-auto-note-mover - This is a plugin for Obsidian (https://obsidian.md).