lupyne

A pythonic search engine, based on PyLucene and CherryPy.
Download

lupyne Ranking & Summary

Advertisement

  • Rating:
  • License:
  • The Apache License 2.0
  • Price:
  • FREE
  • Publisher Name:
  • Aric Coady

lupyne Tags


lupyne Description

A pythonic search engine, based on PyLucene and CherryPy. lupyne is a pythonic search engine, based on PyLucene and CherryPy.Project goals* A simple high level interface of PyLucene, which is a Python extension for accessing the popular Java Lucene search engine. Although PyLucene transforms some Java idioms to Python idioms, its primary goal is to be API compatible with Lucene and as such does not have a very Pythonic interface. * A RESTful JSON search server, based on CherryPy. Many python applications which require better search capabilities are migrating from using conventional client-server databases, whereas Lucene is an embedded search library. Solr is another option for remote searching, but then any customization or embedded use is coupled to Java and XML. Using a python web framework instead can provide the best of both worlds, e.g., batch indexing offline and remote searching live. * A simple client to make interacting with the server as convenient as an RPC interface. * Provide enhanced search features in the long term, such as distributed searching, faceted search, optimized range queries, and geospatial support. Requirements: · Python · PyLucene · CherryPy What's New in This Release: · PyLucene 3.0 support; deprecated calls have been dropped where possible. · Alternative numeric implementations of SpatialFields and DateTimeFields. · Custom TokenFilters, with support for generators. · Expanded custom Analyzers and parsing. · Term enumerations support wildcards and fuzziness. · IndexReaders support MoreLikeThis queries. · Index writers and searchers support managing their analyzers and directories. · Optimized and more versatile sorting and comparators.


lupyne Related Software