> Lucene is Java ... there are tons of ports of it in C, C++, Python, etc.
There used to be several ports, though most are dead and/or are several major versions behind. A new C++ or Rust port would be great, though unrealistic given the huge project side.