Есть ли какая-нибудь оболочка Lucene в C / Objective-C? - PullRequest
2 голосов
/ 24 декабря 2011

Я знаю, что есть проект CLucene, который является портом Lucene от Java до C. Но есть ли оболочка Lucene в C / Objective-C, подобная PyLucene, которая использует JNI и встраивает JavaVM с Lucene в отдельныйпроцесс

Ответы [ 4 ]

2 голосов
/ 24 декабря 2011

Я немного углубился в это после того, как задал этот похожий вопрос некоторое время назад. Ответ, кажется, "нет". Я нашел CLucene, как и вы. У него есть проблемы. Я также нашел кое-что под названием LuceneKit, которое также было в основном беспорядком. Для моего проекта я просто исказил код из PyLucene, достаточный для его работы, а затем перешел к другому проекту. Если с тех пор не произошло что-то еще, я чувствую себя уверенно, говоря, что нет, там нет уже существующей исправной оболочки Lucene. К сожалению.

1 голос
/ 24 декабря 2011

Вы также можете посмотреть на Ferret - это рубиновая оболочка и чистая библиотека c для полнотекстового поиска. Ferret похожа на lucene, но для индексации использует собственный формат файлов.

0 голосов
/ 22 апреля 2013

Вы можете взглянуть на Люси, которая, кажется, именно то, что вы ищете:

http://lucy.apache.org/

0 голосов
/ 01 марта 2013

Поскольку ответ кажется «Нет», я искал разные варианты.

Похоже, есть альтернатива (бесплатно для некоммерческих приложений; 1000 000 долларов США за приложение для коммерческих проектов).

http://www.locayta.com/iOS-search-engine/locayta-search-mobile/

Я не использовал его, но просто наткнулся на него и увидел некоторые комментарии, восхваляющие это решение.

...