jira is down and i am trying to make progress here.
below is a patch to move the ChainedFilter from contrib/misc to
contrib/queries with the other queries and filters.
before applying the patch, you must run these commands:
svn move
lucene/contrib/misc/src/java/org/apache/lucene/misc/ChainedFilter.java
lucene/contrib/queries/src/java/org/apache/lucene/search/
svn move
lucene/contrib/misc/src/test/org/apache/lucene/misc/ChainedFilterTest.java
lucene/contrib/queries/src/test/org/apache/lucene/search/
Index: lucene/contrib/CHANGES.txt
===================================================================
--- lucene/contrib/CHANGES.txt (revision 932731)
+++ lucene/contrib/CHANGES.txt (working copy)
@@ -127,7 +127,9 @@
* LUCENE-2323: Moved contrib/regex into contrib/queries. Moved the
queryparsers under contrib/misc and contrib/surround into
contrib/queryparser.
- Moved contrib/fast-vector-highlighter into contrib/highlighter. (Robert
Muir)
+ Moved contrib/fast-vector-highlighter into contrib/highlighter.
+ Moved ChainedFilter from contrib/misc to contrib/queries.
contrib/spatial now
+ depends on contrib/queries instead of contrib/misc. (Robert Muir)
* LUCENE-2333: Fix failures during contrib builds, when classes in
core were changed without ant clean. This fix also optimizes the
Index:
lucene/contrib/misc/src/test/org/apache/lucene/misc/ChainedFilterTest.java
(deleted)
===================================================================
Index:
lucene/contrib/misc/src/java/org/apache/lucene/misc/ChainedFilter.java
(deleted)
===================================================================
Index:
lucene/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java
===================================================================
---
lucene/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java
(revision
932731)
+++
lucene/contrib/spatial/src/java/org/apache/lucene/spatial/tier/DistanceQueryBuilder.java
(working
copy)
@@ -18,11 +18,11 @@
package org.apache.lucene.spatial.tier;
import org.apache.lucene.search.ConstantScoreQuery;
+import org.apache.lucene.search.ChainedFilter;
import org.apache.lucene.search.Filter;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.QueryWrapperFilter;
import org.apache.lucene.spatial.geohash.GeoHashDistanceFilter;
-import org.apache.lucene.misc.ChainedFilter;
/**
* <p><font color="red"><b>NOTE:</b> This API is still in
Index: lucene/contrib/spatial/build.xml
===================================================================
--- lucene/contrib/spatial/build.xml (revision 932731)
+++ lucene/contrib/spatial/build.xml (working copy)
@@ -25,18 +25,18 @@
<import file="../contrib-build.xml"/>
- <contrib-uptodate name="misc" property="misc.uptodate"
classpath.property="misc.jar"/>
+ <contrib-uptodate name="queries" property="queries.uptodate"
classpath.property="queries.jar"/>
<path id="classpath">
- <pathelement path="${misc.jar}"/>
+ <pathelement path="${queries.jar}"/>
<path refid="base.classpath"/>
</path>
- <target name="compile-core" depends="build-misc, common.compile-core" />
+ <target name="compile-core" depends="build-queries, common.compile-core"
/>
- <target name="build-misc" unless="misc.uptodate">
- <echo>Misc building dependency ${misc.jar}</echo>
- <ant antfile="../misc/build.xml" target="default" inheritall="false"
dir="../misc" />
+ <target name="build-queries" unless="queries.uptodate">
+ <echo>Misc building dependency ${queries.jar}</echo>
+ <ant antfile="../queries/build.xml" target="default" inheritall="false"
dir="../queries" />
</target>
</project>
Index:
lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java
===================================================================
---
lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java
(revision
932731)
+++
lucene/contrib/queries/src/test/org/apache/lucene/search/ChainedFilterTest.java
(working
copy)
@@ -1,4 +1,4 @@
-package org.apache.lucene.misc;
+package org.apache.lucene.search;
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
Index:
lucene/contrib/queries/src/java/org/apache/lucene/search/ChainedFilter.java
===================================================================
---
lucene/contrib/queries/src/java/org/apache/lucene/search/ChainedFilter.java
(revision
932731)
+++
lucene/contrib/queries/src/java/org/apache/lucene/search/ChainedFilter.java
(working
copy)
@@ -1,4 +1,4 @@
-package org.apache.lucene.misc;
+package org.apache.lucene.search;
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
On Sat, Apr 10, 2010 at 9:51 AM, Robert Muir (JIRA) <[email protected]> wrote:
>
> [
> https://issues.apache.org/jira/browse/LUCENE-2323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>
> Robert Muir updated LUCENE-2323:
> --------------------------------
>
> Attachment: LUCENE-2323_surround.patch
>
> attached is a patch to move surround to contrib/queryparser.
>
> before applying the patch please run:
> {noformat}
> svn move
> lucene/contrib/surround/src/java/org/apache/lucene/queryParser/surround
> lucene/contrib/queryparser/src/java/org/apache/lucene/queryParser/
> svn move
> lucene/contrib/surround/src/test/org/apache/lucene/queryParser/surround
> lucene/contrib/queryparser/src/test/org/apache/lucene/queryParser/
> svn move lucene/contrib/surround/README.txt lucene/contrib/queryparser
> svn delete lucene/contrib/surround
> {noformat}
>
>
> > reorganize contrib modules
> > --------------------------
> >
> > Key: LUCENE-2323
> > URL: https://issues.apache.org/jira/browse/LUCENE-2323
> > Project: Lucene - Java
> > Issue Type: Improvement
> > Components: contrib/*
> > Reporter: Robert Muir
> > Assignee: Robert Muir
> > Attachments: LUCENE-2323.patch, LUCENE-2323_surround.patch,
> LUCENE-2323_wikipedia.patch
> >
> >
> > it would be nice to reorganize contrib modules, so that they are bundled
> together by functionality.
> > For example:
> > * the wikipedia contrib is a tokenizer, i think really belongs in
> contrib/analyzers
> > * there are two highlighters, i think could be one highlighters package.
> > * there are many queryparsers and queries in different places in contrib
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> https://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
--
Robert Muir
[email protected]