Demon has uploaded a new change for review.
https://gerrit.wikimedia.org/r/53572
Change subject: Redoing this as a maven project
......................................................................
Redoing this as a maven project
- Use upstream libraries for everything except lucene-core, mwdumper
- Update mwdumper to latest (1.16)
Change-Id: I3c7f360da20c79de81adaf22c87f33e8247257cf
---
D .classpath
M .gitignore
D .project
D build
D build.properties
D build.xml
M debian/control
D lib/commons-logging-1.1.jar
D lib/highlighter.jar
D lib/junit-4.1.jar
D lib/log4j-1.2.14.jar
D lib/lucene-analyzers.jar
M lib/mwdumper.jar
D lib/mysql-connector-java-3.0.17-ga-bin.jar
D lib/snowball.jar
D lib/ws-commons-util-1.0.1.jar
D lib/xmlrpc-client-3.0.jar
D lib/xmlrpc-common-3.0.jar
D lib/xmlrpc-server-3.0.jar
A pom.xml
M src/org/apache/lucene/search/ArticleQueryWrap.java
M src/org/apache/lucene/search/CustomBoostQuery.java
M src/org/apache/lucene/search/PositionalQuery.java
M src/org/apache/lucene/search/RelevanceQuery.java
M src/org/wikimedia/lsearch/search/MatchAllTitlesQuery.java
25 files changed, 130 insertions(+), 258 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/debs/lucene-search-2
refs/changes/72/53572/1
diff --git a/.classpath b/.classpath
deleted file mode 100644
index 069e7f4..0000000
--- a/.classpath
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="test"/>
- <classpathentry kind="src" path="resources"/>
- <classpathentry kind="lib" path="lib/junit-4.1.jar"
sourcepath="/home/rainman/lucene/junit-4.1-src.jar"/>
- <classpathentry kind="lib" path="lib/lucene-analyzers.jar"/>
- <classpathentry kind="lib" path="lib/ws-commons-util-1.0.1.jar"/>
- <classpathentry kind="lib" path="lib/xmlrpc-client-3.0.jar"/>
- <classpathentry kind="lib" path="lib/xmlrpc-common-3.0.jar"/>
- <classpathentry kind="lib" path="lib/xmlrpc-server-3.0.jar"/>
- <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="lib" path="lib/mwdumper.jar"
sourcepath="/mwdumper"/>
- <classpathentry kind="lib"
path="lib/mysql-connector-java-3.0.17-ga-bin.jar"/>
- <classpathentry kind="lib" path="lib/snowball.jar"
sourcepath="/lucene-2.3/contrib/snowball/src"/>
- <classpathentry kind="lib" path="lib/lucene-core-2.3.jar"
sourcepath="/home/rainman/Documents/packages/lucene-2.3.2"/>
- <classpathentry kind="output" path="bin"/>
- <classpathentry kind="lib" path="/usr/share/java/log4j-1.2.jar"/>
- <classpathentry kind="lib" path="/usr/share/java/slf4j-api.jar"/>
- <classpathentry kind="lib" path="/usr/share/java/slf4j-log4j12.jar"/>
- <classpathentry kind="lib" path="/usr/share/java/commons-logging.jar"/>
-</classpath>
diff --git a/.gitignore b/.gitignore
index 2b2caa6..4c04fd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
.classpath
.project
.settings
-bin/
-LuceneSearch.jar
+target/
diff --git a/.project b/.project
deleted file mode 100644
index e269667..0000000
--- a/.project
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>search-2</name>
- <comment>JavaCC Nature</comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.python.pydev.PyDevBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>sf.eclipse.javacc.javaccbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>sf.eclipse.javacc.javaccnature</nature>
- <nature>org.python.pydev.pythonNature</nature>
- </natures>
-</projectDescription>
diff --git a/build b/build
deleted file mode 100755
index 8a1a16f..0000000
--- a/build
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-
-source ./config.inc
-
-if [ -n "$1" ]; then
- dumpfile="$1"
-else
- dumps="$base/dumps"
- [ -e $dumps ] || mkdir $dumps
- dumpfile="$dumps/dump-$dbname.xml"
- timestamp=`date -u +%Y-%m-%d`
- slave=`php $mediawiki/maintenance/getSlaveServer.php \
- $dbname \
- --conf $mediawiki/LocalSettings.php \
- --aconf $mediawiki/AdminSettings.php`
- echo "Dumping $dbname..."
- cd $mediawiki && php maintenance/dumpBackup.php \
- $dbname \
- --conf $mediawiki/LocalSettings.php \
- --aconf $mediawiki/AdminSettings.php \
- --current \
- --server=$slave > $dumpfile
- [ -e $indexes/status ] || mkdir -p $indexes/status
- echo "timestamp=$timestamp" > $indexes/status/$dbname
-fi
-
-cd $base &&
-java -cp LuceneSearch.jar org.wikimedia.lsearch.importer.BuildAll $dumpfile
$dbname
diff --git a/build.properties b/build.properties
deleted file mode 100644
index 12f2937..0000000
--- a/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-version=2.1.3
-pack.name=lucene-search
-pack.src.name=lucene-search-src
-binary.name=lucene-search-bin
-jar.name=LuceneSearch.jar
-
-lib.dir=lib
-dest.dir=bin
-src.dir=src
-test.dir=test
-dist.dir=dist
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 508bced..0000000
--- a/build.xml
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="LuceneSearch" default="alljar" basedir=".">
- <property file="build.properties"/>
- <property name="junit.class.dir" value="${test.dir}/classes"/>
- <property name="include" value="src/** lib/** sql/** test-data/**
webinterface/** *-example *.txt
- lsearch* build.xml scripts/* VERSION
configure build update
- resources/** test/** udplogger/**"/>
- <property name="include.src" value="src/** sql/** build.xml scripts/*
webinterface/* VERSION
- configure build update test/**
udplogger/**"/>
- <property name="include.bin" value="*.log4j *.txt config.inc
template/** udplogger/**"/>
- <property name="include.sh" value="configure build update lsearchd"/>
-
- <path id="classpath">
- <fileset dir="${lib.dir}" includes="*.jar"/>
- <file name="${jar.name}"/>
- </path>
-
- <target name="run">
- <java jar="${jar.name}" fork="yes">
- <sysproperty key="java.rmi.server.codebase"
value="file://${basedir}/${jar.name}"/>
- <sysproperty key="java.rmi.server.hostname"
value="${hostname}"/>
- <classpath>
- <fileset dir="${lib.dir}">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </java>
- </target>
-
- <target name="makejar" depends="build">
- <jar destfile="${basedir}/${jar.name}">
- <manifest>
- <attribute name="Main-Class"
value="org.wikimedia.lsearch.config.StartupManager"/>
- <attribute name="Class-Path" value="${jar.name}
lib/xmlrpc-common-3.0.jar
-
lib/xmlrpc-client-3.0.jar lib/xmlrpc-server-3.0.jar
-
lib/ws-commons-util-1.0.1.jar lib/lucene-core-2.3.jar
-
lib/lucene-analyzers.jar lib/snowball.jar lib/mwdumper.jar
-
lib/mysql-connector-java-3.0.17-ga-bin.jar /usr/share/java/commons-logging.jar
/usr/share/java/log4j-1.2.jar /usr/share/java/slf4j-api.jar
/usr/share/java/slf4j-log4j12.jar"/>
- </manifest>
- <zipfileset dir="${dest.dir}" prefix="">
- <include name="org/**"/>
- </zipfileset>
- </jar>
- </target>
-
- <target name="alljar" depends="build" description="All-in-one jar">
- <jar jarfile="${jar.name}" compress="true">
- <manifest>
- <attribute name="Main-Class"
value="org.wikimedia.lsearch.config.StartupManager" />
- </manifest>
- <fileset dir="bin" includes="org/**" />
-
- <!-- pack libraries as well -->
- <zipfileset src="lib/xmlrpc-common-3.0.jar" />
- <zipfileset src="lib/xmlrpc-client-3.0.jar" />
- <zipfileset src="lib/xmlrpc-server-3.0.jar" />
- <zipfileset src="lib/ws-commons-util-1.0.1.jar" />
- <zipfileset src="lib/lucene-core-2.3.jar" />
- <zipfileset src="lib/lucene-analyzers.jar" />
- <zipfileset src="lib/snowball.jar" />
- <zipfileset src="lib/mwdumper.jar" />
- <zipfileset
src="lib/mysql-connector-java-3.0.17-ga-bin.jar" />
- <zipfileset src="/usr/share/java/commons-logging.jar" />
- <zipfileset src="/usr/share/java/log4j-1.2.jar" />
- <zipfileset src="/usr/share/java/slf4j-api.jar" />
- <zipfileset src="/usr/share/java/slf4j-log4j12.jar" />
-
- <fileset dir="resources" includes="*/**" />
- </jar>
- </target>
-
-
- <target name="build" description="Compile classes">
- <mkdir dir="${dest.dir}"/>
- <javac srcdir="${src.dir}/org/" debug="on" encoding="UTF-8"
includes="**/*.java" destdir="${dest.dir}/">
- <classpath refid="classpath"/>
- </javac>
- </target>
-
- <target name="clean-dist" description="Clean up the dist dir">
- <mkdir dir="${dist.dir}"/>
- <delete file="${dist.dir}/*.tar"/>
- <delete file="${dist.dir}/*.tar.gz"/>
- </target>
-
- <target name="pack" depends="clean-dist" description="Make tar.gz
distribution">
- <tar tarfile="${dist.dir}/${pack.name}-${version}.tar">
- <tarfileset prefix="${pack.name}-${version}" dir="."
includes="${include}"/>
- </tar>
- <gzip zipfile="${dist.dir}/${pack.name}-${version}.tar.gz"
src="${dist.dir}/${pack.name}-${version}.tar"/>
- <delete file="${dist.dir}/${pack.name}-${version}.tar"/>
- </target>
-
- <target name="pack-src" depends="alljar, clean-dist" description="Make
tar.gz distribution of only core source files">
- <tar tarfile="${dist.dir}/${src.name}-${version}.tar">
- <tarfileset prefix="${pack.name}-${version}" dir="."
includes="${include.src}"/>
- </tar>
-
- <gzip zipfile="${dist.dir}/${src.name}-${version}.tar.gz"
src="${dist.dir}/${src.name}-${version}.tar"/>
- <delete file="${dist.dir}/${src.name}-${version}.tar"/>
- </target>
-
-
- <target name="binary" depends="alljar, clean-dist" description="Make
binary tar.gz distribution">
- <tar tarfile="${dist.dir}/${binary.name}-${version}.tar">
- <tarfileset prefix="${pack.name}-${version}" dir="."
includes="${jar.name} ${include.bin}"
- excludes="template/backup/**"/>
- <tarfileset prefix="${pack.name}-${version}" mode="755"
dir="." includes="${include.sh}"/>
- </tar>
-
- <gzip zipfile="${dist.dir}/${binary.name}-${version}.tar.gz"
src="${dist.dir}/${binary.name}-${version}.tar"/>
- <delete file="${dist.dir}/${binary.name}-${version}.tar"/>
- </target>
-
- <target name="test-build" depends="alljar" description="Compile the
junit tests">
- <mkdir dir="${junit.class.dir}"/>
- <javac srcdir="${test.dir}" destdir="${junit.class.dir}">
- <classpath>
- <pathelement path="${java.class.path}"/>
- <pathelement location="${collector.dir}"/>
- <pathelement path="${jar.name}"/>
- </classpath>
- </javac>
- </target>
-
- <target name="test" depends="test-build">
- <property name="collector.dir" value="${test.dir}"/>
-
- <junit haltonerror="false" haltonfailure="false"
printsummary="yes"
- errorProperty="tests.failed"
failureproperty="tests.failed">
- <classpath>
- <pathelement path="${java.class.path}"/>
- <pathelement location="${junit.class.dir}"/>
- <pathelement location="${collector.dir}"/>
- <pathelement path="${jar.name}"/>
- </classpath>
-
- <batchtest fork="yes" todir="${collector.dir}">
- <fileset dir="${collector.dir}"
includes="**/*.java"/>
- <formatter type="plain" usefile="false"/>
- </batchtest>
- </junit>
- <fail if="tests.failed" message="Test(s) failed."/>
- </target>
-
- <target name="clean"
- description="Destroys all generated files and dirs.">
- <delete dir="${dest.dir}"/>
- <delete dir="${dist.dir}"/>
- <delete dir="${junit.class.dir}"/>
- <delete dir="dumps"/>
- <delete dir="indexes"/>
- <delete file="${basedir}/${jar.name}"/>
- <delete file="lsearch.log4j"/>
- <delete file="lsearch-global.conf"/>
- <delete file="lsearch.conf"/>
- <delete file="config.inc"/>
- </target>
-</project>
diff --git a/debian/control b/debian/control
index 4f1f951..3589ef5 100644
--- a/debian/control
+++ b/debian/control
@@ -2,12 +2,12 @@
Section: web
Priority: optional
Maintainer: Peter Youngmeister <[email protected]>
-Build-Depends: default-jdk | sun-java6-jdk | oracle-j2sdk1.6, ant, debhelper
(>= 7.0.50~), javahelper (>=0.25), libcommons-logging-java, liblog4j1.2-java,
libslf4j-java
+Build-Depends: openjdk-7-jdk, maven, debhelper (>= 7.0.50~), javahelper
(>=0.25)
Standards-Version: 3.8.4
Package: lucene-search-2
Architecture: all
-Depends: default-jdk | sun-java6-jdk | oracle-j2sdk1.6
+Depends: openjdk-7-jdk
Description: Wikimedia Backend Search
Implementation of Lucene that handles wiki
search indexing and serving of search results.
diff --git a/lib/commons-logging-1.1.jar b/lib/commons-logging-1.1.jar
deleted file mode 100644
index 2ff9bbd..0000000
--- a/lib/commons-logging-1.1.jar
+++ /dev/null
Binary files differ
diff --git a/lib/highlighter.jar b/lib/highlighter.jar
deleted file mode 100644
index 934b94a..0000000
--- a/lib/highlighter.jar
+++ /dev/null
Binary files differ
diff --git a/lib/junit-4.1.jar b/lib/junit-4.1.jar
deleted file mode 100644
index 2c46d67..0000000
--- a/lib/junit-4.1.jar
+++ /dev/null
Binary files differ
diff --git a/lib/log4j-1.2.14.jar b/lib/log4j-1.2.14.jar
deleted file mode 100644
index 6251307..0000000
--- a/lib/log4j-1.2.14.jar
+++ /dev/null
Binary files differ
diff --git a/lib/lucene-analyzers.jar b/lib/lucene-analyzers.jar
deleted file mode 100644
index dc2ad6b..0000000
--- a/lib/lucene-analyzers.jar
+++ /dev/null
Binary files differ
diff --git a/lib/mwdumper.jar b/lib/mwdumper.jar
index c6cc669..5f51345 100644
--- a/lib/mwdumper.jar
+++ b/lib/mwdumper.jar
Binary files differ
diff --git a/lib/mysql-connector-java-3.0.17-ga-bin.jar
b/lib/mysql-connector-java-3.0.17-ga-bin.jar
deleted file mode 100644
index e2e901b..0000000
--- a/lib/mysql-connector-java-3.0.17-ga-bin.jar
+++ /dev/null
Binary files differ
diff --git a/lib/snowball.jar b/lib/snowball.jar
deleted file mode 100644
index 75b6a35..0000000
--- a/lib/snowball.jar
+++ /dev/null
Binary files differ
diff --git a/lib/ws-commons-util-1.0.1.jar b/lib/ws-commons-util-1.0.1.jar
deleted file mode 100644
index 3769ee5..0000000
--- a/lib/ws-commons-util-1.0.1.jar
+++ /dev/null
Binary files differ
diff --git a/lib/xmlrpc-client-3.0.jar b/lib/xmlrpc-client-3.0.jar
deleted file mode 100644
index 2068c24..0000000
--- a/lib/xmlrpc-client-3.0.jar
+++ /dev/null
Binary files differ
diff --git a/lib/xmlrpc-common-3.0.jar b/lib/xmlrpc-common-3.0.jar
deleted file mode 100644
index e7aebd2..0000000
--- a/lib/xmlrpc-common-3.0.jar
+++ /dev/null
Binary files differ
diff --git a/lib/xmlrpc-server-3.0.jar b/lib/xmlrpc-server-3.0.jar
deleted file mode 100644
index 246ff6f..0000000
--- a/lib/xmlrpc-server-3.0.jar
+++ /dev/null
Binary files differ
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..8bb2d61
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,122 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <name>search-2</name>
+ <groupId>org.wikimedia</groupId>
+ <artifactId>lucene-search-2</artifactId>
+ <version>2.3.0wm1</version>
+ <packaging>jar</packaging>
+ <url>http://www.mediawiki.org/wiki/Search</url>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <luceneVersion>2.3.0</luceneVersion>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.lucene</groupId>
+ <artifactId>lucene-core</artifactId>
+ <version>${luceneVersion}</version>
+ <scope>system</scope>
+ <systemPath>${project.basedir}/lib/lucene-core-2.3.jar</systemPath>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.lucene</groupId>
+ <artifactId>lucene-snowball</artifactId>
+ <version>${luceneVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.lucene</groupId>
+ <artifactId>lucene-analyzers</artifactId>
+ <version>${luceneVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.xmlrpc</groupId>
+ <artifactId>xmlrpc-server</artifactId>
+ <version>3.1.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.6.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.wikimedia</groupId>
+ <artifactId>mwdumper</artifactId>
+ <version>1.16</version>
+ <scope>system</scope>
+ <systemPath>${project.basedir}/lib/mwdumper.jar</systemPath>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <directory>target</directory>
+ <!-- where the jar goes -->
+ <sourceDirectory>src</sourceDirectory>
+ <!-- where the source files are -->
+ <testSourceDirectory>src</testSourceDirectory>
+ <!-- where the test source files are -->
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.5.1</version>
+ <configuration>
+ <source>1.6</source>
+ <!-- enable assertions -->
+ <target>1.6</target>
+ <excludes>
+ <!-- exclude tests here -->
+ <exclude>**/*Test.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <version>2.12.4</version>
+ <configuration>
+ <includes>
+ <!-- select only tests -->
+ <include>**/*Test.java</include>
+ </includes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.4</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.6</version>
+ <configuration>
+ <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+
+ <resources>
+ <!-- include all non-java files as resources -->
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ </resources>
+ </build>
+</project>
diff --git a/src/org/apache/lucene/search/ArticleQueryWrap.java
b/src/org/apache/lucene/search/ArticleQueryWrap.java
index 4db3685..debb35a 100644
--- a/src/org/apache/lucene/search/ArticleQueryWrap.java
+++ b/src/org/apache/lucene/search/ArticleQueryWrap.java
@@ -65,7 +65,7 @@
return exp;
}
- protected Weight createWeight(Searcher searcher) throws IOException {
+ public Weight createWeight(Searcher searcher) throws IOException {
return new ArticleQueryWeight(searcher);
}
diff --git a/src/org/apache/lucene/search/CustomBoostQuery.java
b/src/org/apache/lucene/search/CustomBoostQuery.java
index b6ef6f7..14e1b1c 100644
--- a/src/org/apache/lucene/search/CustomBoostQuery.java
+++ b/src/org/apache/lucene/search/CustomBoostQuery.java
@@ -313,7 +313,7 @@
}
/*(non-Javadoc) @see
org.apache.lucene.search.Query#createWeight(org.apache.lucene.search.Searcher)
*/
- protected Weight createWeight(Searcher searcher) throws IOException {
+ public Weight createWeight(Searcher searcher) throws IOException {
return new CustomWeight(searcher);
}
diff --git a/src/org/apache/lucene/search/PositionalQuery.java
b/src/org/apache/lucene/search/PositionalQuery.java
index 1e8c2e6..a6033d2 100644
--- a/src/org/apache/lucene/search/PositionalQuery.java
+++ b/src/org/apache/lucene/search/PositionalQuery.java
@@ -41,7 +41,7 @@
return "(P "+s+")";
}
- protected Weight createWeight(Searcher searcher) throws IOException {
+ public Weight createWeight(Searcher searcher) throws IOException {
return new PositionalWeight(searcher);
}
diff --git a/src/org/apache/lucene/search/RelevanceQuery.java
b/src/org/apache/lucene/search/RelevanceQuery.java
index a3c0aa1..cee7d33 100644
--- a/src/org/apache/lucene/search/RelevanceQuery.java
+++ b/src/org/apache/lucene/search/RelevanceQuery.java
@@ -273,7 +273,7 @@
}
/*(non-Javadoc) @see
org.apache.lucene.search.Query#createWeight(org.apache.lucene.search.Searcher)
*/
- protected Weight createWeight(Searcher searcher) throws IOException {
+ public Weight createWeight(Searcher searcher) throws IOException {
return new RelevanceWeight(searcher);
}
diff --git a/src/org/wikimedia/lsearch/search/MatchAllTitlesQuery.java
b/src/org/wikimedia/lsearch/search/MatchAllTitlesQuery.java
index 3168013..fcd0993 100644
--- a/src/org/wikimedia/lsearch/search/MatchAllTitlesQuery.java
+++ b/src/org/wikimedia/lsearch/search/MatchAllTitlesQuery.java
@@ -138,7 +138,7 @@
}
}
- protected Weight createWeight(Searcher searcher) {
+ public Weight createWeight(Searcher searcher) {
return new MatchAllDocsWeight(searcher);
}
--
To view, visit https://gerrit.wikimedia.org/r/53572
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3c7f360da20c79de81adaf22c87f33e8247257cf
Gerrit-PatchSet: 1
Gerrit-Project: operations/debs/lucene-search-2
Gerrit-Branch: master
Gerrit-Owner: Demon <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits