Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Solr and its backend Lucene are written in Java. so it runs on any platform arguably even more easily than Python.


If you're assuming a known-good Python stack, then a pure-python solution will just work. Using Solr/Lucene means having a known-good Python stack and a known-good JVM. Python is installed with most (all?) Linux distributions by default, but Java is almost never part of the base install.

Also, a pure-python solution allows for an in-process index/search, rather than adding another external process dependency which needs to be monitored and maintained.


> so it runs on any platform arguably even more easily than Python

I think that would be a very difficult argument to make.


Understood but I was addressing whether 'pure Python' is a selling feature which it undeniably is.

edit: I don't mean to say that it is a selling feature for everyone (i.e. people who aren't already using Python) but for those who are already using Python it definitely is.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: