[ https://issues.apache.org/jira/browse/SOLR-1568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12779662#action_12779662 ]
Grant Ingersoll commented on SOLR-1568: --------------------------------------- Honestly, it's a bit tricky and I'm not sure how best to resolve it (keep in mind that I'm not recommending the above piece be committed). There are a few pieces that can be improved in the CartesianShapeFilter to perform better (I still need to fix them in Lucene) but if I go that route, then I need to update the Lucene JARs associated with that in Solr. I can't really do that, b/c that likely means one of two things: 1. Patching the 2.9.1 branch and packaging up that JAR for Solr or wait for a 2.9.2 release from Lucene which isn't likely. 2. Patching trunk and including it. This would be a huge undertaking for Solr So, in the end, my decision was based on the fact that the code for it was pretty simple and wouldn't be a big deal to fix. Longer term, I will fix the issue in trunk of Lucene and then over time Solr can adapt to use that once we are on 3.x > Implement Cartesian Tier Filter > ------------------------------- > > Key: SOLR-1568 > URL: https://issues.apache.org/jira/browse/SOLR-1568 > Project: Solr > Issue Type: New Feature > Reporter: Grant Ingersoll > Assignee: Grant Ingersoll > Priority: Minor > Fix For: 1.5 > > Attachments: CartesianTierQParserPlugin.java > > > Given an index with cartesian tiers, we should be able to pass in a filter > query that takes in the field name, lat, lon and radius and produces an > appropriate Filter for use by Solr. Note, contrib/spatial has such a filter, > so it may just be that we need to hook in a QParserPlugin to handle it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.