lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Smiley (Commented) (JIRA)" <>
Subject [jira] [Commented] (LUCENE-3795) Replace spatial contrib module with LSP's spatial-lucene module
Date Thu, 16 Feb 2012 16:55:00 GMT


David Smiley commented on LUCENE-3795:

LSP is comprised of several modules:
* spatial-lucene: The heart of the project.
* spatial-solr: Solr support, notably field types using spatial-lucene.
* spatial-extras: An extension of spatial-lucene that uses JTS (LGPL licensed) for polygon
* spatial-demo: A demonstration web UI using OpenLayers, Solr, Wicket, and the other LSP modules.

The spatial-solr module of LSP can be considered in another issue following the conclusion
of this one.  The other modules aren't being considered for incorporation into Lucene/Solr.

LSP is largely new code although some of it originated using chunks of the existing Lucene
spatial contrib module and SOLR-2155 (A recursive PrefixTree/Trie algorithm using geohashes).
 It's fair to say this is a superset and descendent of SOLR-2155 but with a real framework
around it and plenty of refactorings and tests.

I ran Atlassian's Clover code coverage to get some statistics of this spatial-lucene module
of LSP:
* LOC: 6,605, NCLOC: 3,959
* Packages: 18, Classes: 70
* Code coverage: 53%

The code coverage surprises me a little... perhaps the number is higher when the spatial-solr
module gets involved which uses more of the classes then the tests do here alone.
> Replace spatial contrib module with LSP's spatial-lucene module
> ---------------------------------------------------------------
>                 Key: LUCENE-3795
>                 URL:
>             Project: Lucene - Java
>          Issue Type: New Feature
>          Components: modules/spatial
>            Reporter: David Smiley
>            Assignee: David Smiley
>             Fix For: 4.0
> I propose that Lucene's spatial contrib module be replaced with the spatial-lucene module
within Lucene Spatial Playground (LSP).  LSP has been in development for approximately 1 year
by David Smiley, Ryan McKinley, and Chris Male and we feel it is ready.  LSP is here:
 and the spatial-lucene module is intuitively in svn/trunk/spatial-lucene/.
> I'll add more comments to prevent the issue description from being too long.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message