reddit / emacs

Khoj: A Natural Language Search Engine for your Org-Mode Notes

hoperyto 路 2022-09-07 13:26
[deleted] 路 2022-09-07 16:19
[deleted]
hoperyto 路 2022-09-07 17:06
[Org-rifle](https://github.com/alphapapa/org-rifle) searches for *exact matches* across all org-entries. The main improvement Khoj provides over existing search tools in Emacs is **not having to use exact search terms**. Under the hood, Khoj uses a sentence-transformer ML model that understands context. As shown in the [analysis](https://github.com/debanjum/khoj#analysis) of the [demo](https://github.com/debanjum/khoj#demo). Khoj seems to understand that Emacs is an editor! So when searching for "setup editor" it returns how to setup Khoj with Emacs as the closest match. The advantages of \`Org-rifle\`, \`org-agenda search\` etc is the simplicity of setting them up. It's all within the Emacs ecosystem. Whereas Khoj is a python application for advanced search (and more) with an Emacs, desktop and web interface. Bonus: If you enable image search, Khoj will find all "cat pictures" you chose for it to index. And you can search without ever leaving Emacs 馃榿
arthurno1 路 2022-09-07 18:24
Now I just need a big collection of cat images!
[deleted] 路 2022-09-07 18:32
Very nice project, and a great example of ML usage.
[deleted] 路 2022-09-07 20:24
[deleted]
thiscarhasfourtires 路 2022-09-07 20:53
RemindMe! 6 months
RemindMeBot 路 2022-09-07 20:55
I will be messaging you in 6 months on [**2023-03-07 20:53:55 UTC**](http://www.wolframalpha.com/input/?i=2023-03-07%2020:53:55%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/emacs/comments/x854fm/khoj_a_natural_language_search_engine_for_your/ini2spu/?context=3) [**1 OTHERS CLICKED THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Femacs%2Fcomments%2Fx854fm%2Fkhoj_a_natural_language_search_engine_for_your%2Fini2spu%2F%5D%0A%0ARemindMe%21%202023-03-07%2020%3A53%3A55%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%20x854fm) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
thegodzeye 路 2022-09-08 02:06
Finally a package name with Nepali keyword in emacs !! Looks neat.
theMachine0094 路 2022-09-08 14:06
Just curious. Is it named Khoj because it means search in Hindi? If not then it's a huge coincidence 馃檪
hoperyto 路 2022-09-08 14:58
Yeah that's the reason, not a coincidence. Though it'd have been pretty neat if it had just happened by chance 馃榿