Creating an Elastic Search Bible Index

75 views
Skip to first unread message

Karl Kevilus

unread,
Jul 25, 2018, 5:01:31 PM7/25/18
to Open Source Catholic
I've built a bible reference tool using Elastic Search with open source version of the bible.

From this you could search for bible terms, topics, verses, chapters, and populate your CMS or other applications.


Any documents searching application should really be leveraging an open source Apache Lucene based solution like Elastic Search or Apache Solr.

Stemming, synonyms, and near matches for spelling errors are easily handled with Elastic.

SELECT * FROM `bible` WHERE `verse` LIKE '%love%' AND `verse` LIKE '%peace%'

In an Elastic query you would simply send a GET request:


I would love to create open source indices of other bible versions, writings and letters of the saints and more.  (CCC would be incredible when we can FREE that wisdom) . 

I'm open to suggestions and questions.

Thank you and God Bless!

Karl

Juan Carlos Garcia

unread,
Oct 30, 2019, 12:16:30 PM10/30/19
to Open Source Catholic
Could something like this be done for official church documents?
For example, the same type of searching Vatican II documents? 
That would also be an interesting tool for many church websites.

Michael Bianco

unread,
Oct 30, 2019, 9:00:44 PM10/30/19
to Open Source Catholic
Hey Juan,

That sounds like a really interesting idea! Are vatican documents stored in a structured way somewhere? 

John D'Orazio

unread,
Apr 29, 2020, 7:49:59 PM4/29/20
to Open Source Catholic
I've been working on a Bible project of my own, trying to get the necessary permissions to use Catholic Biblical texts (which are often covered by copyright by Episcopal conferences or Biblical foundations). The project is https://www.bibleget.io and I obtained the rights of usage for the NABRE edition so a Catholic version in English is available. I'm hoping to add more versions of the Bible over time. And I am interested in implementing Elastic Search. 
I am looking forward to collaborations, to make the project more useful. I've also already started looking into CCC and other texts that are structured (such as the Divine Comedy). I have a working copy of the Divine Comedy, but I haven't made it public yet because I wanted to first get the word out about the Bible project, without creating confusion about the purpose of the project. 
I have made a WordPress plugin, an OpenOffice plugin, a LibreOffice plugin. I made a MSOffice Word plugin but it doesn't always seem to work for everyone, and Microsoft makes it incredibly hard to debug this kind of plugin from Visual Studio, so I'm not sure where to start to make sure it works in all scenarios. I'm looking forward to making a plugin that will work with Office 365, if I ever get around to it. I have also made a plugin for Google Docs, which I now am updating and need to republish because Google changed the way that plugins for Docs are published.

In any case I would be very open to collaboration for this project!
Reply all
Reply to author
Forward
0 new messages