Thanks Matt, That is also my impression of where this will go. Eventually this will move towards a database search engine, e.g. like Oleg's project at https://github.com/wvxvw/sphinx-mode. I am not sure precisely which direction though. Swish-e is nice, but at the moment you cannot incrementally update the database, and full indexing is required every time. I am not sure that is fixable, and swish-e does not do unicode. There are half a dozen or so candidates to go forward on, and they all have some pros and cons to think about.
It has a lot of other applications in org too, e.g. a file-system wide agenda, tag search, etc... Matt Price writes: > Not sure if everyone has seen John's latest post about indexing org files > with swish-e: > > http://kitchingroup.cheme.cmu.edu/blog/2015/07/06/Indexing-headlines-in-org-files-with-swish-e-with-laser-sharp-results/ > > It's very impressive. It strikes me as a step towards an incredibly > ambitious project that would bring file indexing inside of Emacs -- so it > would not longer be necessary to go out to a shell or a Desktop Search tool > in order to find files that contain particular search terms. I'm looking > forward to your next steps, John! > > Matt -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu