You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by kr...@apache.org on 2019/02/27 02:57:23 UTC
[lucene-solr] branch jira/solr-9840 created (now 740f25a)
This is an automated email from the ASF dual-hosted git repository.
krisden pushed a change to branch jira/solr-9840
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
at 740f25a SOLR-9840: Add a unit test for LDAP integration (Hrishikesh Gadre, Kevin Risden)
This branch includes the following new commits:
new a0e7ee9 New repository initialized by cvs2svn.
new 5a26156 Initial revision
new 749b4aa - adding some additional libs that were part of the original lucene cvs. not sure about the javacc zip file being in our repository, i'm not sure the license agreement agreed upon with metamata/webgain applies with the transition to apache. PR: Obtained from: Submitted by: Reviewed by:
new bd3948c Initial revision
new 903b4b0 - properties for the lucene build PR: Obtained from: Submitted by: Reviewed by:
new 7fb01d6 - build file for lucene, incorporates ted's work. i have only tried building the jar but i will keep testing. figured i would get everything into the repository. PR: Obtained from: Submitted by: Reviewed by:
new 412a00a - adding ignore file - removing velocity.log PR: Obtained from: Submitted by: Reviewed by:
new 1a3dd53 - a few stray pieces of documentation. ted you can put them where you like, i just wanted to make sure they were visible so they are put in the appropriate place. PR: Obtained from: Submitted by: Reviewed by:
new 4e68f4b - getting the "demo" target to work.
new 864293c - fixes required to make the demo build. i missed some import statements. PR: Obtained from: Submitted by: Reviewed by:
new 4fc06ae - import fixes in the test src tree - the test target appears to depend on classes in the demo src tree so i added the dep to the test target. test target still isn't working but getting there. PR: Obtained from: Submitted by: Reviewed by:
new f62bf88 - cleaning up some more files for the test target - trying to generate the docs with ant installed and not the script and am having no luck. PR: Obtained from: Submitted by: Reviewed by:
new 98becb8 - fixing a typo pointed out by sam. PR: Obtained from: Submitted by: Reviewed by:
new ee21057 - fixing the "package" target so that the package-zip and package-tgz targets will work. PR: Obtained from: Submitted by: Reviewed by:
new 1e41424 - don't need the basedir def, forgot about the implicit ${basedir}. PR: Obtained from: Submitted by: Reviewed by:
new b08e28c fixed javadoc target
new 53b8f80 Adding German analysis code contributed by Gerhard Schwarz
new 4b0fe4c Fixed broken javadoc links.
new cf3414a Incorporated Joanne Sproston's changes to extend lower-level HitCollector-based search API to MultiSearcher. I have not yet tested this.
new adbb6ad added package-level javadoc
new a2ac9a6 Changed javadoc to not include private classes, to include links to JDK docs, and to have correct copyright.
new 6c282c6 Removed makefiles. Ant has replaced 'make' as the primary build system.
new 7a28132 Added ability to search for documents containing an ordered range of terms.
new 891209b Added support for RangeQuery. The syntax is expressed as follows: inclusive range = field:[lowerTerm-upperTerm] exclusive range = field:{lowerTerm-upperTerm}
new 9bd3152 Fix compile error: Was referring to old com.lucene.* packages.
new 58bcd78 Added index lock files. Indexing and search are now not just thread safe, but also "process safe": multiple processes may may now search an index while it is being updated from another process.
new c3866b0 minor documentation updates
new 830d1e0 Updated website with new logo gif
new 7797f49 Streamlined web site: - removed ego-boosting 'backgrond' section - replaced with short bio on 'who we are' page - removed 'features' and 'applications' pages -- better covered in the FAQ - added branding suggestion to 'Powered by Lucene' page - re-arranged links on menu
new 80509b4 moved api.html into javadoc as overview; fixed links to javadoc
new c5e43fb Changed version to 1.2-rc1
new d3c9282 Added demo files to distribution. Fixed calls to demo in overview.html.
new 3b000a0 Removing obsolete file.
new 97efb88 Removing another obsolete file.
new 0722fd1 JDK 1.1 compatibility fix: disabled lock files for JDK 1.1, since they rely on a feature added in JDK 1.2.
new cfc5237 Removed broken build scripts and their libs. Build requires separate ant installation.
new 4e72b89 Removed some redundant code. This is already in BooleanScorer.
new e9161ac Fix NullPointerException in clone() method when the Term is null.
new 4c3e4ce Fix issue where an inclusive range query would include the nearest term in the index above a non-existant specified upper term.
new 6369c5a Fixed so that getDirectory(xxx,true) correctly erases the directory contents, even when the directory has already been accessed in this JVM. This was broken by the thread-safety fix.
new 2a5c459 Fixed potential race condition.
new 1c31f33 Added source code into distribution.
new b91b113 Fixed a bug where adding an optimized index to an empty index failed.
new 992d1ad Fixed a bug where RAMInputStream could not read across more than across a single buffer boundary.
new 584d2b3 Fix query parser so it accepts queries with unicode characters
new 49bd416 Fix tests so they compile; fix ant file so it compiles tests properly
new 4a8ecc0 Changed so that PrefixQuery is used in preference to WildcardQuery when there's only an asterisk at the end of the term. Previously PrefixQuery would never be used.
new f6f1683 Turn PriorityQueueTest into a JUnit test
new e1561b7 Add test case for Analyzers
new cd948a1 Fixed some typos.
new 1cd030f add redirect to docs
new 8b3d41f added README, CHANGES and BUILD files
new 2f468cb renamed LICENSE to LICENSE.txt
new 521b017 - Added "jar-src" target to allow creation of a jar file that includes only the source code. PR: Obtained from: Submitted by: Reviewed by:
new 459a594 - Fixed typos reported by Chris Pepper. PR: Obtained from: Submitted by: Chris Pepper Reviewed by:
new 732dd14 Allow . characters in queries
new 20c937d - Added a few targets to allow creation of a source-only distribution. - Excluded *.java files from the binary distribution. PR: Obtained from: Submitted by: Reviewed by:
new c05b8e3 - Very minor documentation grammar fix. PR: Obtained from: Submitted by: Reviewed by:
new 89a554f Fixed Bug 4555. Possible NullPointerException when a short term with substitutions was being checked for a particle denotion. Length checking corrected, and sequence of resubstitution and removing particle denotion changed to prevent denoted term to pass through remove because of the reduced length. Corrected and improved documentation. Fix in WordlistLoader, files are not read correct, loosing a line. Fix in GermanStemFilter, typo in constructor with custom exclusion ta [...]
new 1eea3cc *** empty log message ***
new d17defd - Added methods: public static boolean indexExists(String directory); public static boolean indexExists(File directory); public static boolean indexExists(Directory directory); public static boolean isLocked(Directory directory); public static void unlock(Directory directory);
new 0c7b18a - Applied a patch that silences Jikes' pedantic mode warnings, submitted by Maik Schreiber. PR: Obtained from: Submitted by: Maik Schreiber Reviewed by:
new 62ce310 - Added build.compiler.pedantic=false property, so that we can easily turn on Jikes' pedantic mode and get any warnings. I like clean code.
new 77139e2 - Modified unlock method to have it delete 'commit.lock' with as well. PR: Obtained from: Submitted by: Reviewed by:
new f51c8af unix linefeeds cleaned up formatting removed tabs
new 8a84cef zapped some strange gremlens
new 021e328 - Applied a patch submitted by Paul Spencer.
new 9f805c7 Enable boosting on range queries, phrpase queries (I think this used to work, but got broken when range queries were added); add tests cases for range queries
new ae45d39 Migrate setBoost/getBoost into base QUery class; don't wrap queries with BooleanQuery in query parser unless necessary; more test cases for query parser
new 1fa4fa8 Fix query parser (finally) to be much more lenient about queries that have funny characters; added new test cases to test new rules; added NullTokenizer/NullAnalyzer which just pass through space-separated tokens unmodified (mostly for testing purposes
new 65ead57 Substantially improved the performance of DateFilter by adding the ability to reuse TermDocs objects.
new b1ab12b Removed JavaCC.zip from CVS, in order to conform to its license, which does not permit redistribution without permission. Developers must now separately download JavaCC again.
new 2ae22a3 Renamed NullTokenizer and Analyzer to WhitespaceTokenizer and Analyzer. Also re-structured the implementation of several tokenizers so that they share code, basing them on the new class CharAnalyzer.
new d0473ac Renamed NullTokenizer and Analyzer to WhitespaceTokenizer and Analyzer.
new e120b8b PR: Obtained from: Reviewed by: Doug Cutting / Lucene Community new demo build target added getting started guide modified tests moved demo to demo subpackage added war demo
new e1ec2e2 forgot a file
new 9d89ff3 New Lucene Contributions Page Reviewed By Doug Cutting This page contains contributions from the Lucene community that are not part of the official release, but are still very useful.
new d2d31a5 Updated project toolbar. Now contains many links to other resources and adds a new area contributions.html Reviewed by Doug Cutting
new fe92305 Updated site to include links two new areas. Getting started (by Andrew Oliver) and Contributions - a collection of Lucene community contributions. Also changed toolbar to contain updated links Moved Bugs to resources Added Lucene bugs to resources Added Link to JGuru FAQ in resources Changed name of FAQ to "FAQ Official" in resources Add Contributions link in Resources Added Contributions page with currently 4 sections (Overview, Lucene Documents, Analyzers, Misc).
new c5730b4 Getting Started tutorial added by Andrew C. Oliver.
new ad7a17c Contributions Sections. Add links to useful resources and contributions not part of lucene official release.
new 74723e3 Added recent changes. Folks should update this themselves!
new 26f5fbf Fixed binary package to only include demo & jsp sources.
new 6c84ee2 Updated for new demo package name.
new cf025d0 - Small javadoc change.
new 7f8618e - Minor grammar fix in a javadoc.
new 0d109d7 - Fixed references to variables in javadoc. Patch submitted by Daniel Rall.
new 808075c - Changed javac.home property from './' to '.' in order to change 'JavaCC Zip: .//lib/JavaCC.zip' message to 'JavaCC Zip: ./lib/JavaCC.zip'.
new 495d720 Switched so that dev builds are now RC4.
new d5f1f17 - Fixed tests to use non-deprecated JUnit assert methods. PR: Obtained from: Submitted by: Reviewed by:
new e7bdd3d - JUnit 3.7 (replacing Junit 3.5). PR: Obtained from: Submitted by: Reviewed by:
new 2f2133f - Removed JUnit 3.5 and replaced it with JUnit 3.7. PR: Obtained from: Submitted by: Reviewed by:
new 60817cb Fixed to never delete added indexes.
new d2e34a5 implement Serializable
new d29935b Add XML Document #3 implementation to Document Section Also added Term Highlighting to Misc Section
new 23f0989 Update Changes to include new updates to contributions
new 17b7faf oops... I refer to the luceneweb directory when I mean just tomcat webapps
new 6494302 obtain write.lock while deleting documents
new 6796f04 Fixed NullPointerException while performing phrase searches.
new ed0aeca Updated for recent changes.
new 5b47a11 made instructions a bit clearer and more correct
new 4932518 made instructions clearer and more correct
new 55ce2ae Fix a locking bug when deleting from an unoptimized index.
new a55bb5e Updated "powered by" links
new 5fc0c17 added scarab to the powered by page.
new 76947ae - Updated JavaCC URL. PR: Obtained from: Submitted by: Reviewed by:
new 9bd57fb - Patched Javadocs. PR: Obtained from: Submitted by: Erik Hatcher Reviewed by:
new 3e7f460 - Fixed a bug with substCount variable which was not being reset. - Re-formatted the whole class to match the rest of the code more closely (still differs, but... :)).
new 80f9f1d - Replaced references to the old package name com.lucene with org.apache.lucene - Fixed a few Javadocs problems. PR: Obtained from: Submitted by: Reviewed by:
new 0a737ca Updated for recent changes.
new e00dabf Fixed some javadoc links.
new 2a801b7 Fixed some javadoc links.
new fe9a18b Updating default version prior to new release.
new 247a7df Start change list for next release.
new 33a4c8c - Changed the URL for example query parser test cases.
new 64adb57 field must be interned during serialization read process
new 1ec9086 - Added public static boolean isLocked(String) method. PR: Obtained from: Submitted by: Colin Britton Reviewed by: otis
new 7e7d8c6 Add ~N syntax to phrase queries in query parser to allow for user-settable slop
new b433d6c - Improved javadoc to make it more readable.
new 6f96866 - Improved javadoc to make it more readable and removed some trailing white spaces.
new dabd5e4 - Made the code in the javadoc readable. - Removed unnecessary import statement. - Re-indented the whole class.
new ef902b7 - Changed the link to QueryParser from a HREF to a {@link ...}.
new 5c75b86 - 'De-finalized' the class per Doug's suggestion to make it easy to use different lists of stop words. - Added a few more words to the stop word list (MS' contribution via Alan). - Re-indented the whole class.
new cfd243c - Removed stop words added to the previous revision, so that they don't break people's existing indices.
new e440646 - A query parser that searches multiple fields at once. Initial checkin. PR: Obtained from: Submitted by: Kelvin Tan Reviewed by: Otis Gospodnetic
new 84bd5a1 - Added exceptions to the Javadoc for parse methods. - Added TokenMgrError to parse methods' throws clauses, since that is thrown when the input is bad. PR: Obtained from: Submitted by: Daniel Calvo Reviewed by:
new 04ebb07 added application extensions plan and myself as a comitter
new 7f1cb56 website updates
new 0aa1ebe added plan to cvs
new 3929335 PR: Obtained from: Submitted by: Reviewed by: implemented suggestions by Marc Tucker
new a2354b6 PR: Obtained from: Submitted by: Reviewed by: Added items suggested by Dmitry Serebrennikov
new 8c0b808 - Added Yazd Forums. PR: Obtained from: Submitted by: Aflatoon Aflatooni Reviewed by: Otis Gospodnetic
new 7540cf6 - Moved properties from build.properties in here. build.properties should be removed and replaced by build.properties.sample. Targets docweb-index and docweb-war I have commented out since it requires an Ant task that is not a part of Ant distribution yet. These should be uncommented when this task makes it into the Ant distribution. PR: Obtained from: Submitted by: Erik Hatcher Reviewed by: Otis Gospodnetic
new fc3f8d4 Regenerated powered.html
new c9f51bd - Changed the name of the Yazd forum to its official name. PR: Obtained from: Submitted by: Aflatoon Aflatooni Reviewed by:
new 5a36725 implemented what i proposed on the mailing list with regards to having a default.properties define the properties and allow people to define their own properties easily by creating a build.properties file.
new b690f8a no longer needed.
new d97cbdf - Added 2 recent changes. PR: Obtained from: Submitted by: Reviewed by:
new 27017fa - Fix for bug 7017: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7017 PR: Obtained from: Submitted by: Reviewed by:
new 02bc68c - Applied a fix for bug 6914. PR: Obtained from: Submitted by: Eugene Gluzberg Reviewed by:
new 1b0289c Changed www.lucene.com to lucene.sourceforge.net, to work around DNS changes to lucene.com.
new 55a0477 - Minor javadoc changes.
new 23389df - Changed 2 example queries in the javadoc to make them less confusing.
new b5e628a - Javadoc fix for bug 7461. PR: Obtained from: Submitted by: Reviewed by:
new 678386d Added chainable filter and index multiple fields contributions to the contributions.html page
new b5e126c - Applied Mark Hayes' patch to avoid NPE.
new 95cf4fa - Javadoc fix. PR: Obtained from: Submitted by: Kelvin Tan Reviewed by:
new c4a52ee - A fix for bug # 7710: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7710 PR: Obtained from: Submitted by: Lee Mallabone Reviewed by:
new 2122be3 - Fixed a spelling error and re-formatted the Javadoc.
new e5f6cb9 - Fixed incorrect HREFs. PR: Obtained from: Submitted by: Reviewed by:
new a0c986f - Wildcard JUnit unit tests. Initial checkin.
new 197858c - Applied a patch that fixes bug #7412. - Added Apache License. PR: Obtained from: Submitted by: Rodrigo Reyes Reviewed by:
new 1af480b - Added Apache license. - Corrected Javadoc wording a bit. PR: Obtained from: Submitted by: Reviewed by:
new 4207787 - DateFilter JUnit tests. Initial checkin.
new 8c70a95 - Added tests for DateFilter.After method.
new 6fe55d4 Fixed broken ego link.
new a90504d - A patch to FieldInfos.java that Doug Cutting suggested at: http://marc.theaimsgroup.com/?l=lucene-user&m=100253044509125&w=2 This allows co-existence of indexed and non-indexed fields with the same name. PR: Obtained from: Submitted by: Guido Casper Reviewed by: otis
new be31efa - Added explicit encoding. A fix for bug #7019. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7019 PR: 7019 Obtained from: Raymond Submitted by: Reviewed by:
new 2621aef Reviewed cvs commit in mailling list and added changes to date.
new 34a2ac1 fixed demo war file variable so that it would resolve correctly.
new 9250f04 - Added Finish Military. PR: Obtained from: Submitted by: Reviewed by:
new fe527de - Gave Eugene and Rodrigo Reyes credit. PR: Obtained from: Submitted by: Reviewed by:
new 2a96b32 Add escape character to query parser (backslash); add unit test for escape character; wrap TokenMgrError with ParseException in QueryParser.parse
new c06d0ce Add query parser note
new 83ceba9 - Added build.properties. PR: Obtained from: Submitted by: Reviewed by:
new 8d02b4f - Minor modifications.
new 0c5a8aa - Undo an accidental change in the previous revision. PR: Obtained from: Submitted by: Reviewed by:
new 7cb408e - Applied a patch supplied by David Smiley that ensures that searches that use DateFilter don't throw an exception when no matches are found. PR: Obtained from: Submitted by: Reviewed by:
new 5b635fa - Updated with an entry for a change just made in DateFilter. PR: Obtained from: Submitted by: Reviewed by:
new 7ac655d Changed TestDateFilter from date field being a Text field to being a Keyword field. Found by Doug.
new 04292ff - Fixed a bug in the test itself, caught by Doug. Duh, correct comment, but contradicting code. PR: Obtained from: Submitted by: Reviewed by:
new b70d10d Fixed the TestQuestionMark by changing the TermQuery to WildcarQuery for the first test. Now succeeds without failure.
new 4e0e597 - Added Lexetius.com. PR: Obtained from: Submitted by: Reviewed by:
new 32df944 - Added Lucene Sandbox. PR: Obtained from: Submitted by: Reviewed by:
new 1326d05 Add changes for unit test fixes
new 4f1e425 Modified build.xml source target build to include the default.properties instead of the build.properties since the build.properties is for override features and the default.properties wasn't being included.
new ed3ec53 Started new section of CHANGES.txt for RC6
new dfc66b9 Updated Lucene news to include information about 1.2-RC5
new c092af6 Adding Query Parser Syntax to give people a better idea of what Lucene can do and does "out of the box".
new 5f79544 - Cosmetics. PR: Obtained from: Submitted by: Reviewed by:
new 4203305 Make Query Parser Syntax documentation live. Added Proximity Searching, Escaping.
new 0b4bc28 Update website to include Query Parser syntax in resources area.
new d1877d2 Fixed a typo when converting from the term IBM to the term jakarta in the boosting example.
new 3f512e9 Changed QueryParser.jj to have "?" be a special character which allowed it to be used as a wildcard term. Updated TestWildcard unit test also. (Ralf Hettesheimer via carlson)
new 6f6ce64 PR: Obtained from: Submitted by: Otis G. Reviewed by: Eugene Gluzberg Added lucenesandbox.html, which is auto-generated from the xml
new b7f9ce0 - Lucene TO-DO items. PR: Obtained from: Submitted by: Reviewed by:
new fc1deae - Added a note about escaping backslashes when specifying a path to an index directory under Windows. PR: Obtained from: Submitted by: Eli Tucker Reviewed by:
new 88ca334 Updated files to reflect new 1.3-dev1 revision.
new 09aa3e0 - Rearranged the Resources section a bit and added a link to Lucene Sandbox page.
new cb0b696 - Nuked a bunch of trailing blank lines and characters.
new 241f323 - Added a link to Lucene Sanbox CVS repository.
new abefb1b - Fixed spelling a bit. - Nukes trailing blank spaces.
new a7bd647 - Fixed clear() method that wasn't setting the very last heap element to null, as reported at http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9454. PR: 9454 Obtained from: Submitted by: Reviewed by:
new a6d7df4 - Added testClear() test. It doesn't really test much, but since I already typed it in I'm leaving it. - Reformatted/reindented the code and nuked trailing spaces.
new 8bcc042 - Changed the grammar for EMAIL token in order to match user names and host names with additional valid user name and host name characters, such as '.", '-', and '_'.
new bd8c341 - Fixed class Javadoc (spelling, missing words), reformatted a bit.
new 2ef3150 - Added recent changes.
new ce605b9 Updated my bio, since I'm no longer at Grand Central. Added a missing tag in lucenesandbox.xml that broke Anakia. Rebuilt out-of-date docs.
new 1332664 Fixed default.properties so that when built it uses build 1.2 vs. 1.3-dev1
new 4f2e3c4 - Added Javadoc for the class and two methods explaining issue with dates prior to 1.1.1970.
new 03a738d Chagned default.properties to reflect new 1.3-dev1 status for building nightly builds.
new 4e2f6ae - Added a link to Lucene Sandbox. PR: Obtained from: Submitted by: Reviewed by:
new e33dca7 - Added a note about build.properties file.
new 312ae29 - Cosmetics.
new 4cad7c5 Adding release of 1.2 information to index page.
new 7cd7ca0 Update .html files to reflect change in left nav bar. Otis added lucene-sandbox link.
new 19a3915 Added accessor method to get HitDoc global id from Hits. This id needs to be used in sorting.
new 4cee88c - Added the ability to disable creation of locks on the file system, in order to allow Lucene to be used on read-only media. To disable lock creation set 'disableLocks' system property to 'true'. PR: Obtained from: Submitted by: Reviewed by:
new 1aba01f - Updated with information about changes that allow lock creation to be disabled. PR: Obtained from: Submitted by: Reviewed by:
new b1b3d33 Updated Changes to include information about add id method in Hits
new 8ab0396 Support for new range query syntax. The delimiter is " TO ", but is optional for backward compatibility with previous syntax. If the range arguments match the format supported by DateFormat.getDateInstance(DateFormat.SHORT), then they will be converted into the appropriate date strings a la DateField.
new 43f5e32 - Reduced the number of condition checks for disabling locks. - Documented the use of 'disableLocks' system property in class Javadoc.
new ad73dd6 - Made a small method javadoc change.
new 92ade30 - Changed the 'disableLocks' system property name to 'disableLuceneLocks'. - Fixed my own misspelling from the previous commit.
new ca040d2 - Updated an existing item.
new 1693768 - Added BioMates.
new c26fa43 - Removed the erroneous 'i' character.
new 6f4c269 - Improved HTML parser that allows one to get HTML document's meta tags' values. PR: Obtained from: Submitted by: Mark Harwood Reviewed by: otis
new 333a7a6 - Recorded HTMLParser.jj changes.
new 6efcaa8 - Recorded Brian's change to QueryParser.jj for range query syntax.
new 50d6da8 - Fixed a link in toString(String) method's javadoc; added links to class javadoc; reformatted a bit.
new 59ce56a - Added a link to PDF Parser Java library. - Nuked a bunch of trailing spaces.
new 0426d8a - Added a link to NLucene; removed incorrect author (I assume that was the result of somebody's initial copy & paste). PR: Obtained from: Submitted by: Reviewed by:
new 32e68d3 - Updated (keine Scheisse!). PR: Obtained from: Submitted by: Reviewed by:
new 16a7c58 - Updated. PR: Obtained from: Submitted by: Reviewed by:
new 5964192 - Fixed some minor cosmetic issues. PR: Obtained from: Submitted by: Reviewed by:
new 87688ee - Fixed Peter's name.
new a8df7c8 - s/Peer/Peter/;
new 680d2c8 - Renamed a link to reflect the page's content better.
new ea4c151 - Added P�ter Hal�csy's changes that allow setting of default boolean operator.
new 4f9dc49 - Renamed a few recently added variables and methods for consistency.
new 6f3df5f - Added an explicit call to QueryParser to set the boolean operator to OR.
new 08c38ff - Cleaned up the indentation to make it more consistent.
new 70950b8 - Changed the status of a completed task.
new 6ace8da - A place holder for Lucene Sandbox documentation, etc. PR: Obtained from: Submitted by: Reviewed by:
new 92dc789 - Changed, since xdocs/stylesheets/project.xml was modified. PR: Obtained from: Submitted by: Reviewed by:
new 7a44002 - Lucene Sandbox documentation place holder. PR: Obtained from: Submitted by: Reviewed by:
new 47fc87d - Recorded today's changes.
new 53f0f3b Made many methods and classes non-final, per requests. This includes IndexWriter and IndexSearcher, among others.
new 28eb958 Added support for remote searching via RMI.
new 22f0682 Renamed a new class and updated some javadoc.
new c5c4081 Updated for the changes that I made earlier today.
new fff216a8 - Added PLANTA. PR: Obtained from: Submitted by: Reviewed by:
new 0221ec4 - Added tests for QueryParser's setOperator functionality. All tests pass at this point.
new d06a16f - Fixed the typo in the setOperator argument name which was causing unit tests to fail. Peter spotted it, thanks Peter.
new 15bbd8d - Classes that provide support for queries such as "microsoft app*". PR: Obtained from: Submitted by: Anders Nielsen Reviewed by: otis
new be6a5b0 - Updated with today's changes. PR: Obtained from: Submitted by: Reviewed by:
new 6b58d41 - Minor modification, no functionality changes. PR: Obtained from: Submitted by: Reviewed by:
new aedf9e1 The class itself and tokenStream() are not longer final. tokenStream() now works without LowerCaseFilter.
new 419359a Changed the stemming algorithm to ignore case while stripping. The algorithm is faster and produces more equal stems from nouns and verbs derived from the same word. That fixes the problem finding substantives when the searchterm is provided in lowercase. Now the stemming results are almost case insensitive. Changed the checking of legal terms to only reject terms that contain non letters, which solves problems with terms that contain irregular cased letters. Removal of [...]
new 7d3fbbc - Ch ch ch changes....to GermanStemmer.
new abf7b95 Clarified a change message.
new 6e202b2 msg.txt
new 5fbe9f8 Improved javadoc comments.
new efb2e12 Added support for Token.setPositionIncrement(int).
new 91512d5 Improved documentation.
new 06d3598 Added QueryFilter class.
new 5dbea95 Added getAnalyzer() accessor method.
new 689293d Fixed a bug in IndexReader.lastModified().
new bbbc192 Fixed a bug serializing BooleanQuery and added test code.
new 63f7272 - Fixed some funky indentation that I found while testing the contributed Portuguese stemmer.
new f65bc68 Fixed bug 12273
new f011453 - Added a link to Lucene introduction in Chinese.
new b71f0a6 - Added a link to Lucene introduction in Chinese.
new e79dfcf - Updated.
new e637505 - Russian Analyzer, by Boris Okner. Initial checkin.
new fce9b6f - Russian Analyzer unit tests and unit test data.
new 0a222c9 - Updated with an entry for the Russian Analyzer.
new eeb7867 - Updated.
new 9a3636d - Indyo docs. PR: Obtained from: Submitted by: Kelvin Tan Reviewed by:
new d6a1410 - Updated project.xml, so everything must be updated.
new ca982c7 - Removed the main method, which was causing compilation errors with JUnit 3.8.1.
new 9b99650 - Removed properties that are not being used by build.xml.
new 846da57 - Added FIXME/TODO tags about things to document.
new 7e8ab54 - Fixed the @author tag.
new 4ec9f57 - Changed javadocs target to show package/protected/public classes and members. - Reindented.
new 65b2aab - MultiSearcher unit tests. Initial checkin. The test is failing, exposing a potential bug.
new 4840a84 - Added javadoc skeleton, nuked trailing spaces.
new 0b2bd2c - Compilation error fix.
new 618882b - Minor stuff.
new e1251ba - Added Orientation in Objects GmbH.
new 6618518 - Fixed last night's mistakes.
new 2ae2c86 - Reverted back to the previous revision (1.29).
new 474d9de - Reverted back to the previous revision (1.1).
new 933bac2 Patched to fix a bug when empty indexes or segments exist.
new 961638b - Added encoding to javadocs target.
new 297a99c - Added Orientation in Objects GmbH. I thought I added that weeks ago.
new c9f544d - Removed JUnit 3.7 and added JUnit 3.8.1. All unit tests work with it.
new ce598dc - These files have been replaced by nicer looking (x)docs/lucene-sandox* pages.
new 84ea488 - Added build.manifest property.
new a01c9c3 - Modified targets ininit and jar, in order to get a custom MANIFEST.MF in a Jar file.
new 92667aa - Added Specification-* entries to the manifest.
new d635065 - Removed, since nobody was using this manifest file.
new 9f8e2c5 - Changed javadoc to reflect the purpose of the unit test better.
new 21782ac - LARM images. PR: Obtained from: Submitted by: Clemens Marschner Reviewed by:
new 5284ee3 - Added a link to Lucene file formats document. PR: Obtained from: Submitted by: Clemens Marschner Reviewed by:
new 95b36d4 - LARM Technical Overview.
new 5a0f8c1 - Added a link to LARM Technical Overview.
new 533f3e3 - Lucene file formats. PR: Obtained from: Submitted by: Doug Cutting, Clemens Marschner. Reviewed by:
new 0f0afe7 - New docs, new sidebar.
new 9b24cfd - LARM images.
new 985f797 - LARM Technical Overview.
new 729333c - Lucene file formats.
new f93b739 - Fixed head area.
new d43c477 - Reworded, fixed spelling errors.
new d80a2f3 - Updated.
new 7cfc852 - Fixed javadoc.
new 748fdb1 - BitVector unit tests. Submitted by: Peter Mularien <pm...@deploy.com>
new d0a577e - This is not a unit test class, so it should not be here.
new 98330b5 - Removed compiler warnings (jikes 1.17). Style stuff only.
new 6772e75 Added a public, extensible scoring API.
new 40b4cb0 Removed some stale news.
new cc38b0e - Added a TODO document + modified left side nav bar.
new 050ef78 - TODO list.
new 00a2918 - TODO list in HTML.
new a82881e - Not longer needed, as it has been converted to 'xdocs format'.
new c769f13 - Corrected the exception message.
new 0066cc0 Fixed bug where Hits.id() returned a Float instead of an int Bug found by Terry Steichen
new 17eb323 Updated Changes to include information about id method in Hits
new 686bdde - Removed some jikes' warnings.
new 57cdbe4 Added subDoc() method, renamed searcherIndex() to subSearcher().
new 0d9b898 Fixed to not create files in home directory.
new 007d19e - Updated the reference to PDF Box.
new b34fa3c - Added 3 links to Resources section.
new 35aa414 - User-submitted benchmarks and a template.
new f8d4367 - Added the link to benchmarks to the side.
new 3457e87 Minor cleanups: added constructors for TokenStream & TokenFilter, made some methods non-final.
new bf5028d - Added author's email address upon his request.
new 9ff9b75 - Modified docs.
new 62b78f0 Add link to Snowball page.
new 0cd42ec - Removed 3 Analyzer/Stemmer todo items, which should be taken care of by the Snowball contribution in Lucene Sandbox.
new 24934f7 removed plan link
new 7bda30b - Updated (keine Scheisse).
new 0b346b0 - Import stmt, @version + CVS Id tag.
new 2d2a191 - Reverted to revision 1.2 ... this matches the comments in the code anyway :). Should fix bug http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14485
new 117172e - Applied patches from http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14900 All unit tests still pass. PR: 14900 Obtained from: Submitted by: Peter Mularien Reviewed by: Otis
new 0113b7e - Updated.
new ca33bfb - Fixed a bad link in the lef nav.
new 474cb42 - Fixed wrong method name.
new eeff286 - Removed a sub-task that has been completed 4 months ago, actually.
new ca1240b - Fix for bug http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12723 PR: 12723 Obtained from: Submitted by: Reviewed by:
new 13bcec3 - Added getFields and getValues methods. Contributed by Rasik Pandey on 2002-10-09.
new 956ef38 - Unit tests for org.apache.lucene.document.Document class.
new d9a164b - Formatting.
new c8a221d - Updated Javadocs.
new 394da6b - Updated with the latest changes.
new 233c5c3 - Removed unused variables.
new 169fac0 Revised internal search APIs. Changes include:
new bdc8da1 Fixed minor problems with previous checkin.
new a748606 - Removed erroneous semicolon.
new 5b910b4 Added convenience RAMDirectory constructors taking File and String arguments, for easy FSDirectory to RAMDirectory conversion.
new bc3aa55 - Added forgotten name.
new a2042c1 Fixed a bug with explain().
new a793838 Fixed a bug where boosting was lost.
new 4d390e5 - Added a link to Lucene::QueryParser.
new 77eb6fb - Fix to support pre-1.4 JDKs.
new 4642f95 Revised explanation format so that it better corresponds to a dot product of tf*idf weights.
new 7f20a5f - Added a link to a Lucene article on Onjava.com.
new 637b10d Fixed a bug when rewritten queries were included in a BooleanQuery.
new d1fec6e Optimized last fix so that the BooleanQuery is only cloned when one of its clauses has rewritten.
new c694d44 - NPE fix. PR: bug #16043 Submitted by: Peter Mularien
new 51585c6 - Cosmetics.
new e8a9993 - Added useful info to Overview, added a section about Range Searches and a section about Field Grouping. Fixed a few small gramatical errors.
new 31ec31b Fixed a bug in floatToByte().
new b13e048 - Small efficiency improvement.
new a94f74e - Updated with JavaCC info, etc.
new 32f7d24 - Added sections about Ant and SearchBean contributions. Submitted by: Jeff Linwood
new 201b56a - Removed unused or duplicate imports.
new 552bfaf - Cleaned up unused or duplicate imports.
new a85ab1f - Added information about other Lucene Sandbox contributions. Submitted by: Jell Linwood
new 7248b18 Fixed a bug with prohibited clauses.
new 241b2d6 - Modified to use localized date strings. Submitted by: Christoph Kiehl Reviewed by: Otis
new 2226d9f - Updated some out-dated links. - Wrapped very long lines.
new 9699a29 - Made byte[] bits array private.
new b72da81 - Indentation (4 -> 2, to fit the rest).
new b328dc9 - Refactored and added 2 more tests. Contributed by: Tatu Saloranta
new 88408e0 - Added a manual renaming of files in case the java.io.File's renameTo(File) call fails. It has been reported that this happens on Windows JVMs. Contributed by: Matt Tucker
new 0d1dcba - Updated some URLs.
new a92eb6d - Added info about FSDirectory change.
new 05a2ea9 - Added set/getLowercaseWildcardTerms methods and a few ger*Query methods that make it easier to extend QueryParser. Contributed by: Tatu Saloranta
new a3e2205 - Made a few private method protected, gave authors credit, moved all instance/class variables to the top, corrected grammar, made code style more uniform.
new 470b572 - Added tests for the new QueryParser changes. Contributed by: Tatu Saloranta.
new 2aafe40 - Tatu's QueryParser changes.
new 24fa693 - Added code to throw RuntimeException when output stream cannot be closed.
new ef7ff20 - Added a missing RuntimeException throw. - s/\t/ /g
new 0053643 - Added a link to a new Lucene article. - s/\t/ /g;
new 4a18d00 - Update after jakarta-site2 update; removed tabs.
new 7a94c46 - Update after jakarta-site2 refresh.
new 5809cb1 - Added a link to Spindle.
new ab87c3c - Added a link to a Python implementation of Lucene.
new 395b5c5 - Fix to support JDK 1.2 and 1.3.
new b1000d9 Preparing for 1.3 RC1.
new 33c22d2 Fix imports so that javadoc runs without complaint.
new 0c40e49 Start a new section for 1.3 RC2 changes.
new 33bd900 Added note about 1.3 RC1.
new 0f61096 - Enhanced Javadocs: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18833
new d383547 - Added a section about related books. Submitted by: Jeff Linwood
new 9e4c0f3 - Updated to reflect new build procedure. Contributed by: Clemens Marschner
new d40c549 - Cosmetics and Javadocs.
new 6c4774b - Removed the link to todo.html. Items from todo.xml have been moved to Bugzilla, thanks to Eric Isakson.
new be10543 - Removed the entry on MultiFieldQueryParser because that's already in core API. - Changed link to ChainableFilter to point to Sandbox. Submitted by: Kelvin Tan
new c3fb072 - Updated location of ChainedFilter.java.
new bad5b34 - Added a link to Phonetix.
new f209941 - Modified RangeQuery's toString() method to return a String that matches the syntax used in QueryParser.
new f980ec2 - Fixed a bug that allowed queries to retrieve extra matches. - Fixed indentation that was all messed up, and some spelling mistakes.
new 49db324 - Added method getFieldNames(boolean). Submitted by: Julien Nioche Reviewed by: Otis
new 7d50426 - Added tests for getFieldNames(boolean) method in IndexReader.
new 1c8db6c Put lock files in /tmp instead of with the index.
new 3b711dd - Fix that allows people using JDK 1.3 to compile this class.
new a226bdd - Removed references to Indyo and Fulcrum. - Added references to Javascript Query Constructor and Javascript Query Validator. Submitted by: Kelvin Tan
new 8dcc1f6 - Indyo got removed, so Indyo tutorial is no longer needed.
new d58ac60 - Added SouFun.
new 3f0d879 - Added EEE Cooks.
new 4698c92 - Added CLucene.
new 956b3c9 - Javadoc improvement.
new 1b36a9d Fix so that lock files created in /tmp are removed when a directory is re-created. This way attempts to create a new index after a crashed indexing run no longer have to manually remove lock files from /tmp.
new b39cecc Added a limit to the number of clauses which may be added to a BooleanQuery. The default limit is 1024 clauses. This should stop most OutOfMemoryExceptions by prefix, wildcard and fuzzy queries which run amok.
new dd6820b - Added a link to an IBM developerWorks article about Lucene.
new c28f370 - Removed bad entries.
new b2c7697 - Documented HitCollector a bit better.
new 998d5eb - Added RFC::Search.
new 43df3cc - Updated JavaCC references.
new 8a9ebad - Excluded JUnit Jar from .zip and .tgz builds.
new 47dfbc2 Added method IndexWriter.addDocument(Document, Analyzer).
new 91533fb First time Lucene commit
new a89de10 #22344 - changed enum to enumerator
new 624995b clean up test build procedure slightly
new 7eb95be Low-level InputStream test w/mock
new 7e19982 allow isolation of a single unit test
new b22cd77 added ability to wait on any Lock. changed write.lock wait to 1 sec from none.
new d543212 - Added a link to Erik's java.net article.
new 847faf1 - Added a link to lucenedotnet project on SF.
new 1f9fe4f - Corrected(?) the documentation about normalization factors.
new d59ac94 - Minor javadoc improvement, but primarily reindented weird indentation and replaces tabs with four spaces.
new 4433f03 - Initial checkin. Submitted by Christoph Goller.
new 8c69111 - Fixed a bug in case of non-inclusive RangeQuery. Submitted by Christoph Goller.
new 3527232 - Initial checkin. Converted to JUnit-based unit test from Christoph Goller's test class.
new ad3cd36 - Initial checkin. Converted to JUnit-based unit test from Christoph Goller's test class.
new 577bfab - A patch that eliminates the confusing and slightly different behaviour of TermEnum when dealing with an enumeration of all terms versus an enumeration starting from a specific term. This patch also fixes incorrect term document frequences when the same term is present in multiple segments. Submitted by: Christoph Goller Reviewed by: Otis
new b058f63 - Fixed an incorrect statement about 0.2 boost of Fuzzy queries.
new 798fc0f reformat spacing
new 2af2d85 PR 19468, but not exactly as it was done in the provided patches. JavaCC is no longer required to build Lucene, but can be run optionally
new 6ecbab8 - Small distance matrix initialization change. Submitted by: Christoph Goller Reviewed by: Otis
new 5728c0b - Added the recent changes.
new 2e082f2 - Added insert(Object) method to PriorityQueue class. Submitted by: Christoph Goller Reviewed by: Otis
new 8b2bd68 Reformatted and added inclusive notes to contructors/factories
new 0b53524 Reformatted. Do we have any style guides special to Lucene different than Jakarta standards?
new e676d0f Elements of Java Style #1: Adhere to the style of the original. I wholeheartedly agree. Reverting my previous infraction of this rule
new 165ee0d correct spelling mistake, removed unused import, fixed two javadoc @param mismatches
new 84cab1f update zoe url
new 045c15c - Applied a patch from Christoph Goller. - Unified a mix of 2 and 4-space indentations.
new 7466b3b - Added testDeleteReaderWriterConflict() and testDeleteReaderReaderConflict() methods, provided by Christoph Goller. - Moved the license ahead of imports, to match other sources.
new e73f0e2 - Fixed docCount() with a patch provided by Christoph Goller.
new 103a6e1 Added ASL
new bdcea5f Test for PhraseQuery to show that order does not matter
new 355e66e - Added testQueryFilter test for bug 20290 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20290 - Made search(Query) private.
new 2310d71 - Added @version.
new 2357f0c - Fixed bug 20290 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20290 - Added @version.
new fecc0d2 remove unused import
new 063c173 implements Searchable is redundant, as Searcher implements it
new a2f5f1c Implementation of a caching filter wrapper, complete with a test - stil some @todos to consider
new f4107e8 butter fingers... renaming test case
new f504aba oops... IDEA lied to me - adding back import
new ed585a8 Fix typo
new 6a5940e allow @todo tags without warnings
new 899c3b1 add back javadoc needed import.... darn IDEA!
new bfafa1b Added CachingWrapperFilter to change list
new 0b605a3 Cosmetic - reformatted. I'm embarking on some refactorings to accomodate a snazzy new demo app and wanted to get indentation cleanup committed in one commit so the later meatier commits won't have whitespace diffs also.
new 7965b58 fix manifest generation, which was broken by the previous indentation cleanup
new 404a71b More build file cleanup - making target names more sensible in an effort to start splitting the coupling between the demo, tests, and core. Test target is now "test" ("test-unit" alias remains).
new 9f8e6fc test failure = build failure.
new e68cad2 fix url to JavaCC
new 90534ff fix typo
new 9d46cda fix javadoc warning. exclamation point caused warning - maybe another fix to this, but this will will work for now
new 8ad878e detabify for readability
new aad53f0 major build process cleanup
new 1e5eccf test case cleanup - no need to catch unexpected exceptions in test cases, let it fail
new c31601d streamlining test case a bit
new be4dd1b Add test case for PrefixQuery
new 8958352 more phrase query tests
new bbc24bf clarify comment
new 2350513 add basic assertion of position increments test
new f5f97e4 - Added Luke, Limo, ejIndex - Replaced the Term Highlighting with the one from Mark Harwood - Removed JTidy - Reorganized
new 83efa1b - Added Dmitry, as he is a Lucene committer.
new 97e5c5f - Moved Lucene Tutorial to a more appropriate place.
new dd29f75 Added per-field analysis capabilities
new 71bbc13 Added demo to junit's classpath. This is needed by some of the new test cases.
new 93b5e6c Submitted by: Christoph Goller via Dmitry Slightly modified patch from Christoph to prohibit modifications of an index by readers that have a stale view of it.
new 28ef35e Submitted by: Christoph Goller via Otis Test case to go with the IndexReader change.
new 250f13e Make RAMDirectory's touchFile method wait long enough for the system clock to register a new timestamp. This makes locking logic more robust.
new 4e84ddc Added a method used in test cases to determine if a file descriptor is closed. Added troubleshooting code (commented out) to help diagnose problems around openning and closing files.
new e2559e4 Implementation of compound files. This reduces the number of files used by Lucene to 1 per index segment (2 when deleted documents exist). Test cases modified and added to go with this code.
new dc4e35c added PerFieldAnalyzerWrapper
new 99ffd3c #23505 - Hani's patch to fix RussianAnalyzer test
new 15bcd46 Add throws clause to query factory methods, allowing subclasses to use for rejecting, etc
new 13b2aa2 Add tests for new ParseException capability for subclasses, demonstrating a way to reject fuzzy and wildcard queries; general spacing cleanup
new 186a111 #23466 - StandardTokenzier with CJK support(sigram)
new 679aa50 oops, forgot to check in JavaCC generated files
new 764283b minor touchup to QueryParser syntax docs
new c644322 Add some javadoc
new 399ec23 unwrap @links
new c3bae88 Add locale option to QueryParser, allowing date range to be dealt with a bit more flexibly.
new eeb4099 - Fixed a bug when dealing with large indices - Added Javadoc.
new 640c763 - Added a note about Dmitry's file handle reducing changes.
new 22575e8 Change locale handling to be in line with the other tweakable parameters
new 0c585e6 note QueryParser enhancement
new 9808a54 geez, try to add docs and screw it up!
new fcf192b Fix UInt64 typo
new 2216c0d minor javadoc fixup and add question comment
new 0e60607 minor javadoc fixup
new ded5fcb aesthetics cleanup
new b67b9df #7782 - an ancient. this seems like the right thing to do, all relevant tests still pass
new b118a27 Fix e-mail tokenization - thanks Christoph!
new b6884a0 - Added Christoph Goller and eluniversal.com, updated from jakarta-site2.
new 17af739 termDocs.close() moved. Before that termDocs was used though it had already been closed!
new ff43a5a - Added a link to Jeff Linwood's Builder.com article about Lucene.
new 5db329f - Fixed: there is no index.lock, but there is write.lock. - Fixed spellings - Fixed mentions of .f[0-9]* files - there are no .n[0-9]* files.
new 34df355 - Added target descriptions, so ant -projecthelp lists them.
new 59779c7 - Added ASL and removed trailing spaces.
new 9e968c9 - Added WRITE_LOCK_NAME and COMMIT_LOCK_NAME, so that their names are not hard-coded in half a dozen places in the code.
new 485e3c3 - Changed code to use IndexWriter.WRITE_LOCK_NAME. - Cleaned up indentation a bit.
new b84e202 - Made String COMPOUND_EXTENSIONS[] static and moved the definition higher in the code. - Cleaned up a bit.
new 6600da8 - Indentation cleanup.
new 6fe013a - Added a comment and cleaned up.
new e08f35f - Reverting to revision 1.34 after a bad commit.
new a1db392 - Removed a copy/paste error in SearchBean section, and fixed a link to SearchBean in CVS.
new ec04efc - Moved LARM further down, and Snowball and SearchBean further up (I believe more people viewing this page will be interested in them more than they will be interested in LARM). Added a SF.net link to LARM.
new 2d517b1 - Fixed indentation and organized better.
new 5836af2 - Added Let's compare it.
new 3fd7ec2 - Fixed a bug with usage of IndexWriter.*_LOCK_NAME constants.
new 964c1b7 Make idf(docFreq,numDocs) public instead of protected.
new f08368a add dataDir VM property for test cases to use
new eda5837 modify to use VM property for base data directory, so IDEs can run tests without Ant
new ebd6dc8 unify stop word lists with StopAnalyzer - they were identical, so just reuse and avoid possible mismatch later
new f0d57d8 Changed IndexReader so that it can be subclassed.
new ede1638 Add IndexReader.undeleteAll().
new 4e6bd15 prepare for rc2 release
new 3c52ab7 Updated for 1.2 RC2 release.
new 4fd1cea - Commented out left-over debugging/print statements - Nuked trailing spaces
new ae5b2cc cleanup velocity.log; set sys property for test cases to use for test files
new f538150 change tests to use new sys property
new 7d03980 remove System.out.printlns from tests
new 1a3d49c modify to use VM property for base data directory, so IDEs can run tests without Ant, simply copied Eriks modification from TestRussianAnalyzer
new 14b64e1 use docCount from merger in mergeSegments
new af3fc29 docCount was computed incorrectly by merge causing problems during indexing together with my last change in IndexWriter.
new 9cf06f7 After undeleteAll the reader does not have deletions any longer. So hasDeletions has to become false.
new 97232bf - Added webfood.us.
new e0c4641 harmless qualification of variable
new 0401cf6 - Fixed indentation.
new cad41db - Fixed indentation.
new 812d332 detabify and removed redundant (char) cast
new 1a39c55 only throw ParseException from parse methods
new 1381c24 - Removed tabs.
new 3a80552 - Patch from case 23754: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23754
new 80071b3 - Added section 1.3 RC3 and the first change in this version.
new 054d9a4 - Renamed a variable to reflect its functionality and fixed indentation.
new 841e65e avoid double buffering in CSInputStream
new dfaa46d seek checks removed; such ckecks are not implemented by the other subclasses of InputStream either. Unit test adapted accordingly.
new e535a52 file timestamp of segments file substituted by version number in segments file
new dc4da65 Fix for deadlock between indexing thread and parsing thread that occurs with long titles. Parsing thread waits for indexing thread to read from pipeIn, indexing thread waits for summary. This fixes bug #24301
new 4e9ed24 Add space for certain html tags. This is a fix for bug 19253. I committed a slightly modified version of Daniel's patch.
new 41ab0e0 Fix for problem with "<" and ">" within script. Fixes bug #16952
new 393e5c2 Fixed bug 24786. Correctly rewrite clauses.
new c76efdf Optimize patch of yesterday: only clone when needed.
new ef2d6ef Updated for RC3.
new a0384c4 Update for RC3.
new 2fd0c02 Catch TooManyClauses and throw ParseException instead
new fcc15f9 new QueryParser tests
new e869bd9 noted TooManyClauses catch in QueryParser
new 40dd950 closing tags added
new fd5806d Use position increments to account for removed stop words
new 32f3d17 two unused variables deleted
new 5bf1b92 Removed a line of dead code.
new 7298a4a - Added The Server Side.
new d83ae15 revert position increment change due to conflict with PhraseQuery
new 5373682 remove failing StopAnalyzer tests since the positional change was reverted
new 859e6ee noted TooManyClauses catch in QueryParser
new 321b292 Fixed a NPE in Query.explain().
new bd2acf0 Add new method IndexReader.setNorm(), to permit altering boosts after an index is created.
new c03491e Distinguish between positions and length when indexing a field. The length is now defined as the total number of tokens, not the final position. Length is used for score normalization (Similarity.lengthNorm()) and for controlling memory usage (IndexWriter.maxFieldLength). In both cases the total number of tokens is more reasonable than the final position. Position is used in phrase searching (see PhraseQuery and Token.setPositionIncrement()).
new fb13af2 Updated for change to DocumentWriter.java.
new 8016aa3 Fix StandardTokenizer's handling of CJK characters.
new 561ec37 pre-release commit
new 11deffd Fix todo in build file for building WAR demo. Submitted by Jean-Fran��ois Halleux
new cd29769 removing Lucene's Arrays class - it is unnecessary
new a545a45 add another article to resources
new eaf3138 Add Thomas More Studies to Powered by
new b7155c4 - s/nagoya/issues/
new ceaece3 - Updating after cvs update of jakarta-site2
new 07829a3 note new location of LARM more apparently
new 6f8347c Optimized TermDocs.skipTo() and changed scorers to take advantage of it.
new f8d25df add TrackStudio to powered by
new b1541ce Added ParallelMultiSearcher.
new a5cb916 - Changed Limo URL
new 0a39c61 add no-arg ctor for RussianAnalyzer - makes it easier for tools to use this analyzer
new 7845fcc - Updated with Hamish Carpenter's benchmarks, thanks for integrating this, Kelvin
new 8c4ba04 Fix javadoc typo - submitted by Jean-Francois Halleux
new 1756bc6 Add Furl to powered by
new 5391930 - Updated
new 0304a92 - Applied patch: http://issues.apache.org/bugzilla/show_bug.cgi?id=26397 with small changes
new 96141a2 - Cleaned up to avoid compiler warnings
new ea247bf - Updated ASL from version 1.1 to 2.0
new b918871 - Initial commit Submitted by: Tim Jones Reviewed by: Otis, Doug
new 5b90be8 - Applied a small patch from Mladen Turk
new 1df2ba0 - Added 2 changes
new 93ff39d Added new span-based query API.
new 7ce4f07 - Added ASL 2.0
new e8c6a62 - Added a link to Plucene
new f37a66b - Applied a small patch from Grant Ingersoll. The code moved from TestStopAnalyzer.java
new eb0c285 - Applied a patch from Grant Ingersoll
new 755529c Permit queries to override the Similarity implementation.
new 93c33c3 Give credit to Julien Nioche for previous change.
new 37196df Fix a bug in skipTo().
new a66250c Fixed a few bugs in span searching.
new 423c29c A span search optimization.
new ba9e5b8 Added two links to Nutch.
new e15a31e - Removed a 404 URL
new 61f5e16 - Added more queries to javadoc
new 9c3d679 - Cosmetics
new a3d7da1 - Javadoc example fix
new a8d459a - Fixed a typo in {@link}
new 32d5bcd Added hit sorting code, from Tim Jones.
new 84d2f69 Fixed a recently introduced bug in BooleanScorer; added some toString() methods to facilitate debugging.
new 98dcb20 Fixed to compile w/o deprecation warnings.
new ab65732 Add "compile" target; turn on deprecation checking by default; remove an unused property.
new abb62bd Added MultiReader, an IndexReader that combines multiple other IndexReaders.
new 12eee6d Added term vector support.
new 60f1d19 Latest patches to hit sorting code, including unit tests, two of which currently fail.
new 0aca529 Removed some dead code and redundant javadoc. Fixed a few javadoc bugs.
new 31974f2 Fixed problem with sorting.
new b8289d7 Fixed javadoc.
new 257c645 add Dublic City Collective to powered-by
new 3f3c0aa Patch to sort code.
new de9099f Added a few accessors.
new d890b39 - Applied a javadoc fix from bug 18927, attachment id 10523
new 03c4b28 - CRLF -> CR
new a38030f adding link to wiki, and note to deprecate the powered by page in CVS
new 2439150 Changed Document so that field order is observed when indexing.
new eaee85e - Changed the order of close and optimize calls on IndexWriter (how did this work??) - ASL 2.0 and cleanups
new 9ad67bc - ASL 2.0 and cleanups
new 17488d5 - Applied patch for bug 26702, attachment 10637
new cf06b51 - Applied the patch that fixes query string escaping: http://issues.apache.org/bugzilla/show_bug.cgi?id=24665 Contributed by Jean-Francois Halleux
new 9ada967 - Applied a patch that treats \n and \r characters in query strings the same way that \t and " " are treated. http://issues.apache.org/bugzilla/show_bug.cgi?id=18847 Contributed by Daniel Naber
new 2798628 - Added Javadocs to constructors - Removed trailing spaces and added ASL 2.0
new c436cd8 - Added a reference to Arabic Analyzer for Java - Synced with jakarta-site2
new c230388 convert Hashtable to Set, to avoid unnecessary synchronization issues
new 3c93b62 add handy getter for the File
new 8d7ce21 another refinement to the ongoing StopFilter refactorings
new 7ceae26 Caved in.... HashSet all the way around it is
new 87d1685 convert StopFilter to use Set, with supporting changes to avoid calling deprecated methods. never compromise on your ideals!
new 1a8688c format clean-up
new 5d2812b remove java 1.4 dependent code in order to maintain java 1.3 level compatibility
new 2e297fe - Added Tim Jones
new 712e742 - Added support for setting various Lucene properties via system properties.
new 14065e0 - Changed FSDirectory to use a lock dir specified by org.apache.lucene.lockDir system property or java.io.temp fall-back one
new e5c0486 - Changed some properties from private to public and added Javadocs
new 4242912 - Changed a property from private to public and added Javadocs
new cd0176f - Lucene system properties documented
new 5feb2b5 - Added a link to systemproperties.html
new 88bec06 fix formatting - every line was ended by two carriage returns and a line feed
new cfef632 fix to properly normalize scores even when hits are sorted also wrote tests to verify scores are the same whether sorted or not
new 88165f0 - Added "library" key word, as suggest in http://issues.apache.org/bugzilla/show_bug.cgi?id=27819
new 1ebfc37 - Changed QueryParser.jj to allow '-' and '+' characters in search terms. Morus Walter's patch: http://issues.apache.org/bugzilla/show_bug.cgi?id=27491
new c79abd3 Changed Term to implement Comparable.
new 76bd7d9 Fixed a bug in skipTo(), bugzilla #27587.
new f19a632 Changed the default index format to be compound.
new 9e24bfa avoid runtime exception if possible if index is empty added tests for this case
new 7aa1338 - Fixed my last name
new 019b6e7 - Added ASL
new 2e455a0 - Added ASL - s/\t/ /g'
new c513a55 javadoc cleanups and enhancements
new 3a2871b - Changed the code so debug output for each merge is on a single line:
new 64d7ba6 make current year dynamic
new 100c877 oops, lost special DSTAMP/TSTAMP overrides in the last commit
new c47982e Fix for bug 27799.
new 00d94b7 - Fixed a typo
new 338499e #27987 - add exceptions to WordlistLoader to missing file causes error instead of silently failing
new 3f54fba streamlined by removing duplicated code
new 8dd2e3e Updated file format documentation to note skip data.
new 15afb15 Updated license to Apache License 2.0.
new 31285cb hopefully fix my i18n screwup
new 7a6938c Preparing for 1.4-RC1 release.
new bf8586b Removed outdated limitations.
new 6ce38ba IDEA, my i18n nemesis... thank you TextPad. geez, sorry
new 948a61f again, my apologies - another attempt to get the encoding right
new 16146cb - Applied a patch for bug 28030: http://issues.apache.org/bugzilla/show_bug.cgi?id=28030 (and made some small changes to it) PR: 28030 Obtained from: Submitted by: Reviewed by:
new 25f78d7 - Applied a patch for bug 18410: http://issues.apache.org/bugzilla/show_bug.cgi?id=18410 PR: 18410 Obtained from: Submitted by: Daniel Naber Reviewed by:
new 9f511ba - Fixed mixed-up indentation
new e258441 Fixed a few problems with file format doc.
new 6c04afe Preparing for 1.4RC2 release.
new 8ba5e88 Fix the release url.
new 2b2d9ff Fix release url.
new 67a6cb8 Update for 1.4RC2.
new 73779b4 A few more 1.4RC2 fixups. Sigh.
new 45c5ec4 Improved javadoc for span queries.
new 7176a6a Update build doc for Ant 1.6
new 6e7df0f handy toString methods for the new Sort classes. feel free to adjust the aesthetics
new 4e81c2c reverse misunderstanding - now just simply denote the reverse flag rather than interpret ascending or descending.
new 17338f4 fixup javadocs based on changes made to support jdk 1.3
new 360e7e2 skipTo jumped one document too far
new 77e8026 add descriptive failure if junit.jar is missing
new 2810049 file format introduced in order to optimize readCurrentVersion()
new 9e8542e add SpanNearQuery test case contributed by Paul Elschot - note, this test currently fails due to a bug.
new e0ea290 restructuring of IndexReader, SegmentReader, and Multireader in order to improve directory locking
new 3f151fa corrected a typo in javadoc (patch from Daniel)
new 34b8f64 added some javadoc (patch from Daniel)
new a353997 iterating over fieldInfos instead of document fields seems more natural and more efficient for writeNorms
new 9f5d7fe Additional Optimize Condition: Merge a 1-segment index if compound file is used and norms have been changed by IndexReader.setNorm
new 995cee2 fixing Bug 19189 finally after 1 year :-(
new bbbd0fb fixed a potential problem concerning optimized TermDocs.seek
new 0adb073 fixed loop exit in skipTo in case of end of skip table
new 3c99eb6 - Moved Highlighter to Sandbox page
new 91b461f - Added Lindex
new 82dc3d5 test added that demonstrates an already fixed bug in PhraseScorer of 1.4rc2
new d004875 hopefully corrected or at least improved version of skipTo
new 420d1d7 fix for bug 27423 slightly modified version of Daniel?s patch
new 6a9665f removeField and removeFields added to Document enhancement was proposed in bug 28462
new 1bbe8a9 improved javadoc
new 8256d94 temporary directory in isLocked(String) was never closed
new 236466c temporary directory in constructor was never closed
new 0cc255b Directory in now only closed if implicitly generated from File or String. Behavior is identical to IndexReader.
new e51e766 Bug in PhraseScorer and ConjunctionScorer skipTo implementation fixed.
new 771fbd4 test for skipTo added
new 221cfab Make SegmentInfos invisible outside the package.
new 9798fac minor javadoc changes
new 96e1b41 Making bahavior of close() more consistent.
new 30ef998 new Query which applies a Filter to another Query
new 1646bda fix the toString(s) - thanks, Erik!
new 59e61bb *** empty log message ***
new c8f455b new SortField type for using a custom comparator
new 56b37e0 add apache license
new b908476 fix javadocs
new eccdbda Updated for 1.4RC3.
new d9cd661 IntelliJ flagged these two lines as being unreachable, and indeed they are
new 8271ebd expected, then actual :) also, uncovered a bug in FilteredQuery, a rewrite is needed somewhere
new f0017af enhance toString methods
new 5bc6296 #28855 - better lock obtain timed out error message (Daniel Naber)
new 66601f5 note change to Lock error message
new f5648fc make ctors public - this broke the sandbox DbLock code
new 7e5763e switch Lock to use a String instead of File
new 30c553a - Took care of javadoc warnings
new c735ac4 - Bugzilla case 28856 - http://issues.apache.org/bugzilla/show_bug.cgi?id=28856
new 440be55 - Bug 28858 - http://issues.apache.org/bugzilla/show_bug.cgi?id=28858
new 8c43a92 - Removed old Hashtable import
new 9ed56d3 We can just use Lock.toString() to show lock file, no?
new 6809069 Fix FilteredQuery to support rewritten queries.
new 1ed81e4 Changed so that 'ant jar' works again.
new 2a2158c Renamed protected field back to its 1.3 name, for back-compatibility.
new fd147a1 Fix for bug 28285, from Paul Elschot.
new 03b25ce Removed Java 1.4 dependency.
new 07013df Removed dead code, as noted by Paul Elschot.
new 840d9f1 Fixed to work even when java.io.tmpdir system property is null.
new 36ec873 Updates for recent changes.
new 441b8de Preparing for 1.4RC3 release.
new 9a391c2 Preparing for 1.4RC3
new 43d7d69 Remove commented out workaround fix. Doug fixed FilteredQuery's rewrite.
new e5d98fe Remove odd character
new 59f6433 - Javadoc improvements, bug 28964 - http://issues.apache.org/bugzilla/show_bug.cgi?id=28964
new b48c75c - Replaced /t with two spaces and fixed indentation
new b72f93d - Made Javadoc for add method more clear (Leonid Portnoy)
new a18ce33 Added link to blog.
new aaf0f4b Changed explicit casts to SegmentTermEnum and SegmentTermDocs to TermEnum and TermDocs casts. This had obviously been forgotten when switching from SegmentsReader to MultiReader.
new 4cf55c4 - Removed powered.xml/.html and pointed to Wiki
new 2a4dd6c - Patch for 28074: http://issues.apache.org/bugzilla/show_bug.cgi?id=28074 and minor exception message text changes
new 1e2715d - Another patch for bug 28074
new 4e486c1 expose term cache as a public object
new c67d8e8 Javadoc correction
new 0ed86b9 - FilteredTermEnum ctor change note
new d6a64bf - Fix for bug 28960 (http://issues.apache.org/bugzilla/show_bug.cgi?id=28960)
new 71c714e - FieldCache change note
new 26e2b49 - Fixed a reference to lockDir
new ee00e19 enhancement to QueryParser to allow slop factor passed to a new getFieldQuery method
new 03026b6 hopefully fixing my I18N screwup
new 8420843 one more try as UTF-8
new 9c2a2fe added a SortField which uses a Locale to sort strings. also fixed the discrepancy about what happens when a document has no terms in a sorted field. added test cases for both of the above.
new 5884c9c Paul Elschots refactorings of span tests
new 42cb7c5 doc patch from Daniel Naber
new cdd9601 - Switched to UTF-8 file encoding
new 27821a7 Removed synchronization from term lookup.
new 5ca4cb2 Fixed a bug where obsolete segment files were not deleted on Win32.
new 72efb4a adjust .tvf file format to match actual implementation
new 7bd8188 #29548 rename enum
new fd370a1 bring segments file documentation back in sync with code changes
new 5d4bddc add getter for Query
new 2ebb5e0 minor correction - FieldCount not Count
new 5426ab1 package private method added that helps to get unique document numbers and that should not upset anybody
new de1ea95 Preparing for 1.4 final release.
new 451a311 - Removed extra imports: http://issues.apache.org/bugzilla/show_bug.cgi?id=30016
new 9db6cd2 - static var
new cec270c - Fix for NPE: http://issues.apache.org/bugzilla/show_bug.cgi?id=30049
new 310d57b - Fix for http://issues.apache.org/bugzilla/show_bug.cgi?id=30058 Vector -> ArrayList, Hashtable -> HashMap
new 4c96baa Fixed a performance bug in hit sorting code, #30240.
new b4f4634 simplification of code
new bb402d4 let's see if committing works for me -- fix errors in the file format description, as discussed on the mailing list CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. [...]
new 986934c adding a testcase for FuzzyQuery CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has been contributed to Apache by someone el [...]
new c5e21fb the test for getFieldNames(boolean) was not correct CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it. CVS: Submitted by: CVS: If this code has been contributed to A [...]
new 8895c14 adding myself to the "who we are" page, as the committer FAQ suggests and to test if my commit messages get through
new 2e6f311 Generated new file-formats doc.
new 8bd9b14 Preparing for 1.4.1 release.
new 16bca81 Updating for 1.4.1 release.
new 59c4fd8 fixed import issue caused by previous removal commit
new 5335af3 remove unneeded imports
new daf920b remove "throws IOException" that could never be thrown
new add0c0a fixing the usage information, as Indexfiles.class returns "class org.apache.lucene.demo.Indexfiles" (note the "class", which is misleading in this context)
new 5635cce Store the path as a Keyword field. Also rename HTMLDocument's "url" to "path" and store it as a Keyword field, too. DeleteFiles now takes such a path as its command line parameter and works on the index directory "index", like the other demos.
new 5383305 update the documentation to reflect that "path" is now untokenized
new 5ba3804 documentation: add a link from delete(Term) to delete(int) because the latter one contains information about when the deleting will become effective
new 4b8434c make the links in the API documentation work
new fecb54f addIndexes(IndexReader[]): Delete segment of non-empty goal index an close its SegmentReader
new 35d5406 Use the HTMLParser constructor that takes a FileInputStream and make sure it gets closed. This was not the case with the constructor that takes a File. Thus I deprecated that one. I guess the demo isn't part of the "official" API but there are surely people who use it for more than just testing. PR: 28187
new 9510777 No dot at the end of the @see tag. javadoc doesn't seem to care, but Eclipse prints a warning.
new 9e2322c remove "throws IOException" from methods that really never throw this exception
new c4f8d9b remove unused variables
new ab798c9 fix @param in API doc
new c122d5b remove "throws IOException" from methods that really never throw this exception
new 3b6a2e7 don't try to catch exceptions that are not thrown anymore
new 004407a the demo was changed so that the "path" field isn't tokenized anymore: adapt the documentation to that change
new 18a4dc5 remove useless "throws IOException" declarations; fix one @param name
new 2612827 remove useless "throws IOException" declarations
new 683ec6f fixing a typo
new 1268d0d Document my "throws IOException" cleanup. It won't affect many people I think.
new f24f300 test case for the German stemmer which also shows its limitations
new dc74bab create compound file in merge after all merged segments have been deleted in order to safe disk space.
new 043baab remove an unused variable
new 41cf170 remove unused variables
new 5568be0 remove an unused variable and clean up imports
new 67b295c remove unused imports
new b1a8660 Bernhard's fix for '��' not being replaced at the end of a word + plus a small code simplification by me
new b968175 make the test case also work in Eclipse, not only in the ant task
new bf85d16 removed "TODO", as the bug is fixed now
new 453a317 toString() now doesn't return "Keyword" etc anymore but prints "indexed, tokenized" etc. Information about termVectors is now also included.
new f3edf74 make the test case also work in Eclipse, not only in the ant task
new a715799 remove a private method that's never used
new 76e2362 building of compound file taken out of commit lock
new d42dd74 improve the API doc for getUseCompoundFile()
new c65cb9a remove an unused variable
new cd2ca90 You can now set the required fuzziness of FuzzyQuery. Note that QueryParser does not support this (yet?).
new e37ecd1 remove two variables that were never used
new cf7e094 mention the new FuzzyQuery parameter
new 213904a fix the documentation for addFile()
new 4b1c3b7 avoid warnings about ambiguous "@see" tags in Eclipse
new 3515b30 Remove an unused private method. Comment out unused variables. Add a comment to two places where a variable is never used but the code is correct anyway.
new fe169b1 improve the comment about the unused variable Submitted by: Boris Okner
new 80ef6bd remove unused import statement
new 473ed10 fix a link in the API doc and avoid an Eclipse warning
new 0520779 make constants final
new fe4ccc7 - Javadoc fix
new b9c9f81 use standard OR operator (||) instead of binary OR (|) for cleaner code
new caaad35 Russian and German analyzers have been moved to sandbox
new 7ec48d1 Russian and German analyzers have been moved to sandbox: delete the test cases here, too
new 08220cf move the word list loader from analysis.de to analysis, as it is not specific to German at all
new a34be5b document the analyzer move to sandbox
new bbf935c fix for BUG 30668 and name of separate norms file changed from .f to .s
new 99b1b22 disk usage changes
new d0333a5 fixed misspellings
new 814761c - Small javadoc fix reported by Ernesto De Santis
new bcaf261 - Applied patch from http://issues.apache.org/bugzilla/show_bug.cgi?id=30360 PR: 30360 Submitted by: Paul Elschot Reviewed by: Otis Gospodnetic
new 83d745a - Small fixes from Bernhard Messer (http://issues.apache.org/bugzilla/show_bug.cgi?id=30522) PR: 30522 Obtained from: Submitted by: Bernhard Messer Reviewed by: Otis Gospodnetic
new b6978c9 corrected target name
new a7a5501 - Indentation and compiler warning
new 34bab2c fix the @param tag that got broken with the previous commit
new 7123444 - Added 2 new parse methods that take arrays of query strings. Submited by Andraz Skoric (andraz.skoric@medius.si) back in April 2004
new ac240c8 fix typo in comment
new 19e8c6d remove unused imports
new 25fac52 fix "@param" comment; remove IOException that was never thrown
new c379561 remove unused import
new 35dc428 mini optimization in hasVectors: break if result is true
new c884004 remove the information about Sun's JavaWebServer, as it seems to be outdated
new 918bd1a improve API documentation a bit
new ed7723d throw NullPointerException instead of IllegalArgumentException if appropriate
new 4091488 remove these files, they were only needed for Sun's JavaWebServer which doesn't exist anymore
new 6bc8918 deprecate the add() method that takes two booleans, take an Occur cobject instead. Also deprecate the public fields in BooleanClause and add get/set methods instead.
new ccfc4ec whitespace changes only
new 3e831bf document that methods have been deprecated
new bd9dcf7 don't use the deprecated API for BooleanQuery.add()
new f6c12e1 don't use the deprecated API for BooleanQuery.add()
new d2705e8 Occur must default to SHOULD (TestWildcard breaks otherwise)
new eff9c7c don't use the deprecated API for BooleanQuery.add()
new 32bb01d according to Bernhard, the inner class must implement Serializable
new c8c9d14 deprecate the constructor that uses three resp. four booleans, use two resp. three enumerations instead
new 4135d1f throw NullPointerException instead of IllegalArgumentException if appropriate
new 0acf48a don't use the deprecated API for Booleanquery.add() anymore
new a0ad582 stop using the deprecated Field constructor
new 713c199 stop using the deprecated Field constructor; small doc cleanup to avoid warnings
new 8f99bfe add test for runtime exceptions
new 794ba80 stop using the deprecated Field constructor
new ac42389 adding a constructor that takes a Reader; some small doc improvements, some whitespace fixes. I will soon deprecate the static methods.
new f6f7729 tiny documentation improvement
new 2316ebd replace tabs by spaces, no functional change
new 82241b8 deprecate the static methods
new 0c18866 start using the non-deprecated API
new 1bd0473 fix for Bug 30844 (supplied patch applied)
new dcc9f58 start using the non-deprecated API
new bb8468b use a FileReader and delete the comment that asks why it doesn't work - because it does now. also mention which encoding is expected.
new c02126a Don't just silently delete the "index" directory if it exists but throw an error. Be a bit more verbose.
new f085bc1 Fix toString() to print the escaped version of a query. Adapt some test cases, also comment in some test cases again, but there's still a TODO which someone should have a look at. PR: 30985
new 98ce298 replace tabs by spaces
new c7fbb99 Add a new class that supports converting dates to readable strings, with limited resolution. Other public methods let people limit the resolution of their dates. DateField is not deprecated because it still has the advantage of slightly shorter fields in some cases.
new bdcaaa7 test cases for the DateTools class
new d3134cf use the new DateTools class to limit the date resolution and save the date in a readable format
new 891a32f document the addition of the DateTools class
new a012f7c start using the new Field API in the test cases
new ce2cd2f don't mix spaces and tabs (but use spaces only), no functional change
new 4288bbe adding a getSort() method, as suggested by bug 30242, but unlike in the bug report it's called getSort(), not getSortFields(), as the set method is also called setSort(...) PR: 30242
new 60cee18 Patch (BUG# 31061) submitted by Paul Elschot reviewed by Christoph Goller and applied
new 16239c6 parse hexadecimal character references PR: 30617 Submitted by: Dave Sparks
new e49eb20 don't call the deprecated Field API
new 1d70de8 Undo my fix for bug 30985, as it fixes only part of the problem. Instead add a comment about this "bug" to the API documentation.
new 9b03151 don't call the deprecated Field API
new c3918f9 replace two tabs by spaces
new 3305cee Remove all "final" declarations from FSDirectory. Doug agreed and nobody objected, so I commit it. Submitted by: Mike Hearn
new 89d41cd remove the last calls of the deprecated Field API
new dfeed02 Fix ArrayIndexOutOfBoundsExceptions This patch is common to several patches for QueryParser see e.g. Bug 9110 and it cannot have any negative side effects.
new f4d99f0 Getters for analyzer and field added. Some unnecessary variables deleted.
new d31c31a add an assertEquals, as the variable was not used before
new 54bfbc3 use the same amount of whitespace everywhere, no functional change
new 515cf21 slightly improve the benchmark template: add Lucene version, query speed
new 3eeda44 Implement readResolve, needed for serializable "enumerations"
new ffac3bd adding Lucene version, as far as people could remember :-)
new 82fc8e8 adding a link to PDFTextStream, as requested by Chas Emerick
new 7e01555 QueryParser can now handle minimumSimilarity parameter of FuzzyQuery; FuzzyQuery extended to allow for non-fuzzy prefixes.
new 862b9ea QueryParser can now handle minimumSimilarity parameter of FuzzyQuery
new 61e338a document Christoph's improvements to FuzzyQuery
new fd4cd85 PhraseQuery and PhrasePrefixQuery are extended. It's now possible to specify the relative position of a term within a phrase. This allows gaps and multiple terms at the same position.
new a6fad24 Applied patch #29370 supplied by Drew Farris and Bernhard Messer.
new 99d5aee Throw ParseException instead of IllegalArgumentException in case of illegal value for FuzzyQuery minimum similarity parameter.
new 74cadb2 *** empty log message ***
new 45ac0c2 add public methods to query the minimum similarity and the prefix length
new 6c8289a test if fuzzy query throws ParseException, test getter methods
new e0c8c5a avoid warnings with "ant javadocs"
new faebce6 Add options so that this is also useful for search benchmarking.
new 99fdf6a Permit unbuffered index input.
new 4e3ce75 CVS should ignore build and dist directories.
new 4c5f926 fix link in doc
new 6333405 remove unused import statement
new e6b01e4 fix toString output; make the comments real javadoc comments
new ba6bb29 use the same amount of whitespace everywhere, no functional change
new 65ce0a0 order was undefined in case of duplicate sort keys, this could lead to incorrect results (documents appearing twice in the result set, other documents missing) if there were more than 100 matches. PR:31241
new 49d0e47 document fix for bug #31241
new ae6229c Add native GCJ Directory implementation.
new a5302cb Add GCJ target. Also change datestamp of jar to per-day rather than per-second so that other targets can be based on the jar file without having to be rebuilt every second. And fixed a typo.
new 0a5fab1 Add this file again, but deprecate it. It had been removed already, but re-adding it has the advantage that people will get deprecation warnings instead of compile errors if they use this class. Just like for all the other API changes we have done.
new b850065 Do not construct a ScoreDoc for every non-zero hit, but only for those in the current top scoring set. This makes a substantial performance improvement for queries that match lots of documents.
new e1e3d71 Optimize TermQuery within BooleanQuery, a common case.
new 8ca05a3 Inline decodeNorm() in TermQuery to make searches faster in Java implementations, like GCJ, where simple methods are not inlined.
new 69d4dc5 Add GCJ native code for SegmentTermDocs.read(int[],int[]) to accellerate TermScorer. TermScorer and BooleanScorer are now usually a bit faster under GCJ than under Sun's JVM.
new a69db22 Add an import so that GCJ can compile this.
new a71929f Remvoe dead code that GCJ doesn't like.
new 5a3cfc5 Compile most of Lucene's core code with a single call to gcj. This permits more cross-class inlining. In particular, the final method PriorityQueue.size() can inline, which speeds things 7.5% in my benchmarks. Note that 'final' declarations *do* sometimes make things faster in GCJ. So let's not remove them all!
new 1b8843f Oops. Fixed a bug I introduced in my last change. Thanks to Cristoph for catching this! I overgeneralized. Sorted results are not always the highest scoring.
new 79892c1 Replace OutputStream with IndexOutput and BufferedIndexOutput to permit unbuffered Directory implementations.
new b32c045 Updated FSDirectory and RAMDirectory to no longer use deprecated methods.
new 8a24160 Add an nio mmap based Directory implementation.
new 197e907 Fixed so that file is no longer kept open.
new 8b1fd56 Wrong cast corrected.
new 370639d Patch for Bug# 31240. This patch hopefully removes a memory leak in the sort code.
new 260dcbe Note the GCJ bug that this is a workaround for.
new e2c1b9b Describe some recent changes.
new 168a155 Bug# 31240
new 3edae1d Allow stored fields to be compressed (see Bug#31149)
new 75c4b52 *** empty log message ***
new d187ef2 Use byte instead of short as bit-mask. No functional change.
new 360d91d Adding a small comment that says people should use only one IndexSearches for all searches.
new 7fec8b5 Updated docs for 1.4.2 release.
new 07c48aa Disable optimized implementation with compound format.
new d82e236 Improved version by Paul Elschot that can handle files longer than 2^31.
new 36fab12 Remove mention of limitation that no longer exists.
new c6d6a39 Fix so that tests run with alternate Directory implementations.
new f1667be Grant's nw termvector patch (Bug #18927) applied with some modifications.
new bbf79a5 Remove some deprecated warnings from core.
new 3e955f8 Introduce a serializable Parameter Class.
new 4953fa5 Remove synchronization from TermVectors (Patch #30736)
new bcafc0d readResolve has to be accessible from all subclasses.
new 435e471 *** empty log message ***
new a433e2c FuzzyQuery is now using a default prefix length of 2 in order to become usable for big indices. Furthermore, it no longer throws TooManyClausesException.
new 01e3ab0 small fixes for javadoc
new 251d0f5 make toString() output slightly more logical (compressed only refers to stored fields)
new aca15c3 call static methods via class, not via object (better style, no functional change)
new c37a40f don't declare an Exception that can never be thrown
new 32879ae import cleanup
new 5738ff6 small typo fixes
new 135f24a don't declare an Exception that can never be thrown
new 1f11f2e print usage information if user requests it with -h or -help
new e56faa3 Optimize term dictionary lookup to allocate fewer terms.
new 59f20d1 Deprecate PhrasePrefixQuery and copy it to MultiPhraseQuery; also fix toString() in MultiPhraseQuery
new ef02d9a copied from TestPhrasePrefixQuery, added a test for toString() and added a test where the first term is expanded
new a25fdef call static methods via class, not via object (better style, no functional change)
new 8bf11bc cleanup: don't declare exceptions that can never be thrown
new d644998 use the non-deprecated API, no functional change
new 1bb4a0a use the non-deprecated API, no functional change
new 31fdebb remove code that was commented out, fix whitespace, no functional change
new 38fb6ab fix for a typo in a javadoc comment
new cc7490d some javadoc comment improvements
new 2950ecc remove useless placeholder comments
new b6d184b Restore an import required by GCJ's compiler.
new 257adde trying to make the testcase timezone independent
new e5cd911 deprecate the public fields, add get/set methods instead
new 5d4c27b Reinsert old API for getFieldQuery, getRangeQuery, and getFuzzyQuery and deprecate it.
new 25d8903 default prefix length set to 0 instead of 2 until our test suggest a better value
new ce7aaab fix typo in target name
new 46ceb15 fix HTML (& must be escaped as & in URLs); escape query in the "more results" link; fix typos in comments
new c429a5f Reverse a mistaken optimization. With a larger collection and set of queries I find that a table size of 2k works best.
new 55e0763 Correctly translate errors from mmap() into exceptions.
new feaea07 Only mmap .frq files, to conserve address space.
new b2416b3 Check the type of the IndexInput rather than the Directory to detect native implementation. This is a simpler and more correct test. It also permits the Directory to return a mixture of native and non-native IndexInput implementations.
new 1a78116 Add a command-line option which permits the norms from a single field to be used for all fields. Norms are read into memory, using a byte of memory per document per searched field. This can cause search of large collections with a large number of fields to run out of memory. If all of the fields contain only a single token, then the norms are all identical, and a single norm vector may be shared.
new 5befa0d make the test case timezone independent
new a5d04f4 Improved Javadoc: Formula for score computation corrected.
new d596b8a update to the file format by Bernhard Messer; adding a link to non-Java versions of Lucene
new f12555c typo fixes
new d983ab6 improving documentation about compression, as suggested by Doug
new 9daff28 several small documentation fixes -- no functional change except a "Usage" message in the main() method
new 7618ca9 don't link the deprecated PhrasePrefixQuery in the documentation
new a819643 avoid accessing deprecated field
new 3a84008 security: the error message was not escaped, this could enable cross site scripting
new 8aaf570 improve doc for default constructor, no functional change
new 1aa4ae4 fix comments, no functional change PR: 31748 Submitted by: Paul Elschot
new 3b15d36 document the HTML escape fix for the JSP example
new 8a37ed9 don't use the deprecated API in the documentation example
new 5869962 improve javadoc PR:30685 Submitted by: Paul Elschot
new f174110 change the layout of the "getting started" page a bit so that the links are more visible; fixing typos
new cfc3a81 - Fixed compareTo(Object) javadoc
new 3c4f929 typo fixes in javadoc
new fc493d9 mostly spelling fixes, some small clarifications
new c49da53 use a less misleading download link as long as Lucene is not properly mirrored
new 898aa6a speed up Fuzzy queries 20%-50%, I only did some small whitespace and comment fixes compared to the original patch PR: 31882 Submitted by: Jonathan Hager
new 6f3bf48 document the fuzzy query optimization
new 2c1dc30 indent the same everywhere, no functional change
new 8d45546 fix javadoc
new b708ac3 move from FQCN to import
new 71f37ea adding myself to the "who we are" pages to verify if commit's go thru.
new c23bb57 adding myself to the "who we are" page, as the committer FAQ suggests and to verify if my commit messages get through
new 49ab2ff test that IllegalArgumentException is thrown if terms belong to different fields
new 747a6cc fixing typo in variable name and incorrect comment
new ac7576a small refactoring
new a637ff5 test slop
new f8d0d0b make QueryParser work with analyzers that return more than one token per position PR: 23307 Submitted by: Pierrick Brihaye
new bcfcf9e test QueryParser's ability to be used with Analyzers that return more than one token per position
new ffc746e throw IllegalArgumentException for nDocs <= 0 to avoid NullPointerException
new 06f6a59 make the links to bugzilla work again
new 2902fa2 fixing the links to the mailing list archives
new 1515574 change from RuntimeException (Exception e) to RuntimeException (String s) to be backward compatible with jdk 1.3
new fc6694e change from cal.setTimeInMillis(long l) to cal.setTime(Date d) because cal.setTimeInMillis(...) was protected in JDK's prior to 1.4
new 34c1062 make the error messages more verbose using the exceptions toString() method.
new d9f00f1 show a useful error message if the directory to index doesn't exist or isn't readable.
new 724f27f use Exception.toString() instead of getMessage() for a slighlty more verbose message
new eb53442 close the searcher at the end of the page
new 229e6e0 adding a comment that opening an IndexReader can be slow
new 5a7c2e8 put the change items into categories, making the file easier to read
new 0d3df61 include the changes from 1.4.2 (this makes sense from the user's point of view I think) but try not to list an item twice
new f9f3f74 open the searcher so that the searcher's close() call will close the implicitly opened reader
new bb6c012 document the fact that IndexSearcher in the JSP demo is now closed (not sure how relevant this is)
new b77b25d Fix for bug: 31976, avoid NullPointerException when adding a document with an single, empty field and term vectors enabled.
new f2b8cfb add a test for bug 31976
new debe012 add short description for the new test and remove misleading comment.
new b01416f Added RangeFilter and tests contributed by Chris M Hostetter.
new 6e71206 small Javadoc correction
new b674ad7 Javadoc correction as suggested by Bug#32353
new 308811b adding license; use the non-deprecated Field constructors
new c4fb0d0 fixing typos in comments
new c35d916 adding license; typo fix
new 552c946 remove javadoc for rewrite(), will be copied from superclass automatically
new 6bf1504 some small javadoc improvements
new d0623a8 Add first pass for NumberUtils, adapted from code contributed by Matt Quail.
new 7424171 throw NullPointerException instead of IllegalArgumentException; small typo fixes
new 197ad76 get/setOperator becomes get/setDefaultOperator and its parameter is now typsafe
new d040882 adapt to new typesafe API
new 74f6ac4 Old class name replaced with new class name in Javadoc
new 31335c6 small javadoc fix
new 1bc761f don't append "*" to the term, it doesn't make sense and is confusing
new 918572b improve javadoc by mentioning Filter PR: 32365 Submitted by: Paul Elschot
new 4d1eb29 *** empty log message ***
new cedcddf *** empty log message ***
new 16552ed avoid ArrayIndexOutOfBoundsException in method refill() when bufferLength gets a negativ value. It happens when TermVectorsReader.get(int docID) is used with a docID larger than number of documents stored in the index.
new 1803bd7 catch IOException rather than all Exceptions in testBadParams(). Add another "bad document number" test without a field value. Remove unnecessary cast.
new 2cc6c7f clarify that DateField will not be removed soon, despite being deprecated
new 61f9910 updating info for release 1.4.3
new 2b6b9f8 Update download links to Apache mirrors
new adb32ee avoid NullpointerException if close() method is called twice. See Bugzilla: #32403 Submitted by: Wolf Siberski Reviewed by: Bernhard Messer
new c8ccdf9 small typo fix PR:32432 Reviewed by: Bernhard Messer
new 1ba2fb6 update to Apache License 2.0
new 85849a7 change visibility of class members from public to package private. PR:31746 Submitted by: Bernhard Messer Reviewed by: Bernhard Messer
new e791e88 change lockdir to lockDir so that it follows the existing casing pattern.
new a77b4ff change lockdir to lockDir so that it follows the existing casing pattern.
new 37d3337 reflect change for system property "org.apache.lucene.lockDir"
new 268f647 document missing system properties.
new c0b059b add test-cases from lucene 1.4.3 so that we can test all deprecated and outdated methods and also. There will be no need to change this test cases. They can be deleted step by step when moving from 1.9 to 2.0
new a48937b add task "test-deprecated" to run deprecated test cases.
new 26235ca list the changes for 1.4.3 here, too
new 3a76355 whitespace and typo fix
new ac5e84d update to Apache License 2.0
new 84a908d Test case and fix for bug #32467
new 68d8f3c trivial typo fixes
new c624352 adding a simple indexing and searching example to the API documentation
new 10927a5 adding a new category for changes that people need to know about when they update
new 4f3aad2 Deprecate the old constructors and the main parse(...) method. The new one now generates a query that works as expected for both AND and OR mode. Also do better argument checking in the static methods and throw IllegalArgumentException if something is wrong.
new a7495a6 upgrade hints in the deprecated tag
new 857624d print a message to infoStream if the number of maximum tokens per document (maxFieldLength) is reached
new db9e4e9 document that TooManyClauses is thrown by several methods
new b74370b slightly improve the TooManyClauses exception documentation
new cdd85a7 The terms of fuzzy and range queries are lowercased by default now. setLowercaseWildcardTerms deprecated, introducing setLowercaseExpandedTerms instead.
new 2a66a44 document that Fuzzy/RangeQuery terms are now lowercased by default
new 6f8faa8 - Removed LARM references
new dc1ad4d - System properties are already on the Wiki
new 7b008b2 do not longer return an extra blank field in Reader getFieldNames PR:19085 Obtained from: Mark Harwood Submitted by: Bernhard
new 785e50b make tests work again with bug fix in Reader getFieldNames
new 2779fa5 make deprecated test work again with bug fix in Reader getFieldNames
new 35a6a1c document the FieldInfos change
new 11f9a45 fixing typo in javadoc
new ad114c6 use the new non-deprecated IndexWriter.getMergeFactor() method instead of the static variable IndexWriter.mergeFactor.
new 8f5e0f6 new method: public abstract Collection getFieldNames(FieldOption fldOption) added to IndexReader. This is a replacement for all existing IndexReader.getFieldName methods. All the other methods are marked deprecated and should be removed with 2.0
new 1e53679 use the new IndexReader.getFieldNames instead of the deprecated ones.
new eb7e42e adjust test cases to make use of the new IndexReader.getFieldNames method
new cbe5047 use the new DateTools.timeToString instead of the deprecated DateTime class.
new fd75408 add a public static void main method to list and optional extract the individual files from a compound. The original code was proposed by Garrett Rooney.
new 475551e document the new CompoundFileReader.main method
new a487218 link the new FAQ
new 707c77e - s/nagoya/mail-archives/
new 55bfcc6 reduce date resolution from seconds to minutes, this should be enough for most cases
new 1129d54 avoid deprecated method call
new 2c43e92 fixing some deprecated/see tags in the javadoc comments
new 277a3aa StandardAnalyzer test contributed by Chris Lamprecht
new 53d390d Add pylucene to resources, and refresh generated docs from site2
new ea3a950 Refresh generated docs from site2
new 7ff11fc fix for bug 33161 (UnsupportedOperationException for some combinations of BooleanQuery and MultiPhraseQuery) PR: 33161 Submitted by: Rhett Sutphin
new b19f794 mention fix for bug #33161
new aea8b8c small typo fixes
new 217ac20 New BooleanScorer implemented by Paul Elschot (Patch 31785) that implements skipTo and delivers documents in correct order. Furthermore a small bug in ConjunctionScorer skipTo (if called without a preceeding next) is eliminated.
new 3c7247e *** empty log message ***
new 679e46a - Read-in query string as UTF-8
new 3ad078a Fixed small typo to enable compilation again.
new d627ece test case that makes sure sloppy phrase queries use the term distance to calculate the result ranking
new d391e6f New repository initialized by cvs2svn.
new 88d155d Files to create the basic structure of the Lucene Sandbox Repository.
new 61cc2a3 - Fixed a few typos (really just testing commit priviledges). PR: Obtained from: Submitted by: Reviewed by:
new c5891fe - Cosmetics.
new 389c64b - Removed unneeded list of files. PR: Obtained from: Submitted by: Reviewed by:
new 4be2fdc - Minor changes.
new fffd734 - Fixed a typo.
new 6b7a6eb - Cosmetics.
new 61d966b - A contributed, simple XML Indexing Demo.
new 95eb872 - Lucene Indexing Demo docs. Minimalistic at present.
new cf2fa14 Initial revision
new f4e2c2b - A REDME for LARM webcrawler contribution.
new f7be168 - Updated with today's activities. PR: Obtained from: Submitted by: Reviewed by:
new 740ff44 - Added contributor's full name.
new af3d523 Initial revision
new 5ffcb6a Importing the classes seem to have warped the whitespaces. Here's my attempt to get things back to normal.
new 5b5ea95 Not in use. DataSource mechanism altered.
new a716edd Importing the classes seem to have warped the whitespaces. Here's my attempt to get things back to normal.
new 57ad807 Renamed to FileContentHandlerFactory.
new 01bb49e Initial commit of a system of retrieving Torque-persisted objects from Document objects.
new f6c9d22 Initial commit of javascript lucene query validator. This is the version from http://marc.theaimsgroup.com/?l=lucene-user&m=101964415222254&w=2. I'm so glad its finally been rescued from the depths of mailing list archives!
new 9b57a12 Initial commit of a javascript lib as a web-based GUI for boolean query construction. Based on the file posted at http://marc.theaimsgroup.com/?l=lucene-user&m=101366456309906&w=2.
new b84ac2f Merged the various add* methods into a single method. Added constants for AND, NOT and OR prefix modifiers. Added a default modifier.
new f2d83b1 Updated with entry on javascript contributions.
new bb68f17 Fix typo.
new bcfa0cb Added simple README and GETTING STARTED docs. Hope it will ease the learning curve somewhat,
new 5ab813a Fulcrum-based service declaration of a search service. This is actually quite a Lucene-specific interface declaration.
new 5f191db Implementation of SearchService.
new 06e1cc9 An object to encapsulate the results of a search.
new 5420a95 Refactored to use typed arrays instead of generic lists. (thanks to Otis) However, the array of objects returned are no longer guaranteed to be unique. Clients should construct a Set out of the objectResults if uniqueness is required.
new 6ba56b4 Fixed typo.
new e16a9e7 added documentation
new 46e1e54 First submittal of SearchBean, a bean that wraps many of the Lucene functionality to perform searches.
new 296a06c - Syntax fix. PR: Obtained from: Submitted by: Reviewed by:
new 7a3b5ac added license info; added anchor text extraction
new d27d39b Initial submit of SerachBean and related classes
new e5dfadd Method of acquiring and releasing index lock could have resulted in a deadlock (thanks to Otis for pointing it out). Made the acquire and release lock methods synchronized and centralized the point of access of the lock.
new 6fd283d added storage pipeline; some fixes on Tokenizer
new 574ec29 Imported from http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg00795/PdfTextExtractor.java.
new 14fdfb4 removed bug: doc is saved under new URL if 301/302 error occured
new 5b90c10 added URLNormalizer. Changed filters to use normalized URLs if possible
new 8e18fa1 moved HostInfo/HostManager to larm.net package; added URLNormalizer
new 8ed5fa4 added URLNormalizer
new bdd627d added experimental version of a LuceneStorage
new 8790e32 added experimental version of LuceneStorage
new 42c3309 changed web doc. to field/value pairs
new be12c93 lucene.jar is now necessary for building lucene storage
new 91b3058 added LuceneStorage
new bea3590 see file
new 138b3d3 not much changed
new e6aeb1c - This is not needed any more.
new a2ec870 - Renamed the assert(boolean) method to affirm(boolean) to avoid warnings about assert being a reserved word (JDK 1.4).
new 6af8f0a - Initial checkin.
new 5b16894b - Unpacked the .zip file, for easier access to the source code.
new d53f677 Fixed horrible bug in returning results within a range.
new 05d752d - Fixed Usage text. - Added oro.jar property.
new 1a0a676 - Added oro.jar property.
new c7e1036 .doc doesn't seem to work. let's try rtf
new 407fadc was empty
new 2bd4df4 added with -kb option
new 6bf08cc my long promised index task. its in need of refactoring, but it does the job it was intended to do. docs and cleanup will follow.
new 03cb5af fixed build file to work with pre Ant 1.5. Relocated to contributions area.
new 7ef3d9f a build file would be nice too.
new c67ef9d Initial import of build file and properties.
new 6cd81f3 First attempt at an introduction to Indyo.
new 297c09a Default configuration file.
new 6a2e127 First attempt at a tutorial for Indyo.
new 4474e5f Initial import of source and libs.
new 0a7e516 Although HitsIterator doesn't implement Iterator, it follows the Iterator idiom so this is just a simple adapter (really more of a wrapper) which does implement Iterator.
new 18d1f6e Now if there are no hits, I return a HitsIterator that will return 0 for all appropriate fields instead of returning null
new a75302f I added a static field for the default search Field.
new 3940b6f I have modified the SortedField to not access deleted documents. This caused an exception when filling the initial arrays.
new cc71858 I added the Unit Test to include a test on an unoptimized index.
new d6cc4d7 - Modified to make it usable. This way we don't have to use Ant to run LARM.
new 9438e5a - Moved properties to a properties file. - Commented out checksyntax and run targets, since LARM can be started from run.sh now. - Added target clean that just cleans the build files and changed cleanall target to use it.
new b248127 - Default build properties for LARM. Initial checkin.
new bc40fa1 - Modified to clean dirs/files created by run.sh.
new 21ec179 - Added a comment about a small bug with the messageQueue's status. - A few minor cosmetic changes.
new 8ba01b1 - Made attributes private, formatter final. - Added FIXME, added some Javadocs.
new 3e11600 - Made attributes private. - Added FIXME.
new 302f694 - Added javadoc skeletons for a few methods.
new 475a837 - Added APL, made an attrib private.
new 3252c49 - Added 2 FIXMEs.
new e8dfbf2 - Added APL. - Moved all attributes up. - Fixed weird class javadoc. - Made a few small mods and added FIXMEs.
new c3a69fd - Made this singleton thread-safe.
new 6939784 - Made constructor private, added a few FIXMEs, etc.
new d1e9be8 - Split target build into targets compile and dist. Made compile target the default one.
new 04e68db - Made queue attribute private; cosmetics.
new 3e4a19f - Fixed vague class reference that caused compilation errors with Jikes.
new 0279b5b - Files to ignore.
new 9aadfdb - Moved constructor up, made attributes private, added a FIXME and a TODO.
new 25926e6 - Added FIXME.
new 03974c1 Forgot to escape < and > characters.
new d8caa68 Fixed formatting.
new 155bd66 Fixed broken link to Jakarta CVS page.
new 5cf76aa Removed or otherwise commented out dependency on appex/Indyo.
new b6243a3 better handling of status codes
new aaffb3e changed to hostmanager-aware taskQueue
new e50d457 more than one start URL; hostResolver
new df5d692 removed test case from main()
new c221f17 moved HTTPClient config from Task to Thread
new e9ebe84 improved logging
new 09c4896 minor display changes
new a27b6a6 changed isFrame to linkType; improved error checking when one of the args is null
new 9f5185b takes normalized URL string for comparisons; added logging
new 2d3e395 added logging
new 922db8c added host semaphores
new dc3fa94 changed hostManager stuff to hostResolver
new cfc8c67 write raw bytes to page files instead of characters
new 71607a5 minor fix
new ebbf92c added getCurrentKey method
new a01f445 added isEmpty and clear methods
new 528544d added copy constructor for URLMessages; added some setter/getter methods
new babe70d *** empty log message ***
new 3f28777 Corrected blatant copy-paste error pointed out by Clemens.
new a74e7cd LARM goes here
new da312de - A class that creates a Lucene index with synonyms for English words from a Prolog file (part of WordNet database). - The version that I am checking in is slightly different from the one posted on lucene-user on 2002-11-12. This version takes 2 params, contains no defaults, has more comments, etc. Original author: David Spencer
new 5daf23b - Just a blurb explaining what is in contributions/WordNet.
new e6a31e7 - Added HighFrequencyTerms class in a new org.apache.lucene.misc package.
new 16a54a3 - Initial checkin.
new d75b377 Project descriptions for LARM
new 1f66680 added detailed diagram in 2.2
new 1843c58 Added a flag for wildcard case-insensitivity.
new 0bf9042 Supports radio buttons and text fields as modifiers, instead of boring old select lists.
new 96c581d Trims field values to address any validation problems with whitespace.
new 58e380b Added mutator for wildcardCaseInsensitive.
new 388a02f Whitespace within the query string wasn't getting gobbled up.
new 88f7c96 New project for generated Snowball stemmers.
new c2340ad Improved javadoc for Snowball stemmer code.
new ccbbda4 Added tarball & release support to build.
new 2cd31cd Added anakia documentation.
new 51c1230 Minor pre-initial-release tweaks.
new c9f9dc6 fixed build issue
new 61aa56d fixed build issues
new 12418e8 accidentally deleted file
new 97f7d1b updated to new build process
new dc558b8 fixed build process
new 4fea85e Renamed from ChainableFilter -> ChainedFilter. Changed package name to make it easier to include into core Lucene at later stage. Relicensed under APL. Default logical operation no longer final, so it can be programatically changed. Added fix by Daniel C. Armbrust for AND operations failing. Added javadocs.
new 4612ed8 - Moved from jakarta-lucene-sandbox/contributions/filters. Kelvin Tan's original commit message: Renamed from ChainableFilter -> ChainedFilter. Changed package name to make it easier to include into core Lucene at later stage. Relicensed under APL. Default logical operation no longer final, so it can be programatically changed. Added fix by Daniel C. Armbrust for AND operations failing. Added javadocs.
new 0f204f3 - Moved to jakarta-lucene-sandbox/contributions/misc
new 75cb147 Appex is no longer supported or actively developed.
new b7db816 Indyo is no longer supported or actively developed. Perhaps the code will live on, but in another form.
new 48ea78f SearchService is no longer supported or actively developed. Perhaps the code will live on, but as a subsystem instead.
new f557749 Optional debug param in doMakeQuery method. More efficient element/modifier matching. Supports text, radio, select-one, select-multiple and textarea fields for input (multiple values are separated by space by default).
new c83d047 - Made the build look in the lib.dir property for *.jar files.
new 620516c #19834 - Taglib contribution from Bryan LaPlante
new f667465 my changes to make it compile, also minor build file cleanup
new 36893fb remove lib.dir setting
new f3858ea Bugzilla #20081 - added Bryan LaPlante's patch
new f1ff538 new stuff from Bryan
new 727f0b9 documentation from Bryan
new 180d5cb new files from Bryan LaPlante
new 0f68e5a add error more descriptive exception handling
new 485c793 Added breaks to switch/case statements.
new ff6a140 contribution from Dror Matalon
new 4d96f7e Fixed bug where the field in a wildcard field search was being lowercased.
new 9509917 - Initial commit (from contributed patches)
new 1ffe616 - Initial commit (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23786)
new ffc4392 build file is broken, renaming out of the way
new df82a88 work in progress... creating infrastructure to build the sandbox in one go
new e2ee045 fix deprecation warning
new 4b25907 update for Ant 1.6 deprecation
new f8ab04f test case cleanup
new d33a91c more work on sandbox build process
new 1cb5108 build distributions, and consolidate from master build
new 5dc61de upgrade lucli build to conform with master build
new f379ad2 unifying snowball build to work alone or with the master sandbox build
new af0c093 add todo for doc generation
new 46ecc70 bring the analyzers codebase into the build
new 0d17580 add build for misc. stuff
new 8ef9c42 remove unused imports
new ba6cd9f unify searchbean build
new 9bfb720 bring WordNet into master sandbox build, includes some minor cleanup
new c11fd11 remove indyo leftovers
new dfaeb89 instructions for building
new 7991c03 restructure parser tree to add a build process
new 51773a4 An almost complete rewrite of all RE patterns. Supports a more complete set of possible characters and also special characters referenced mentioned in http://jakarta.apache.org/lucene/docs/queryparsersyntax.html. Supports full query parser syntax except for AND NOT OR, but warns user of possible errors for these queries. Added alertUser option to disable window.alert boxes.
new 9ab16be adding back some removed targets to the build file
new 0686b22 point to SF location
new da02ffa build and code cleanup
new f659f8e add reminders for future work
new 259f0f8 taglib cleanup, but still busted functionally
new eb9bc80 Fixed case where wildcard character at start of string.
new 899c092 Andi Vajda's Berkeley DB directory contribution
new c772092 Berkeley DB JAR - license seems Apache friendly so ok to checkin
new 82cd7f0 upgrade index task to some ancient enhancements i had locally
new 21f33b5 Duplicate WordlistLoader removal. It exists in Lucene's core also. There was one code difference and the core implementation looked correct - please let me know if this is not correct
new 45ab072 Duplicate WordlistLoader removal. It exists in Lucene's core also.
new d2d0581 This shows why test cases are a good thing, oh and an IDE that flags silly assignments
new 09b18b0 javadoc fixup
new d4aebf1 removing redundant casts
new 595559d #26268 - Add FrenchAnalyzer
new e7aef51 #26360 from Jean-Fran����ois Halleux - add test case for FrendAnalyzer
new b3c97c8 add ASL to source code
new 0d43020 snowball touchups
new 4879890 another attempt to get tests passing
new 5320408 code cleanup. tests pass
new 8c1b134 enhanced sample, but validator is acting up it seems. kelvin - am i doing something wrong?
new dcd5d64 copy non-java files so they get bundled into the JAR
new 8fa85d5 more ant touchups
new 5076268 #26396 - HighFreqTerms fixup from Jean-Fran��ois Halleux
new 895c99e no need to have lucene JAR in lib directory to build sandbox pieces
new 4ec1cdc friendlier exception handling
new 93fcac0 apparently the license is not ASF compatible, so removing from CVS - but it is needed for building!
new 2ee9948 lucli code cleanup and a couple of minor enhancements/fixes
new bd0af19 add building of index and looking up a synonym to the build file
new bd07d7a modify to build syn index in compound format
new 79313c8 add synonym lookup utility
new ed38b4f gettin jiggy with ant 1.6
new 854c344 Initial commit.
new 3283c40 adding Russian analyzer to index task built-ins now that it has a friendly ctor
new 48fa83e add support for compound index format when creating new index
new 94f1d39 change name of JAR built, add descriptions for other targets
new 1d81627 upgrading deprecated API call
new 1052786 making target an optional attribute
new 22c2c5b Added recently released stemmers, updated license & build.
new 0bc1296 Added support for javadoc, releases, etc.
new 1c51450 example of antlib usage
new 4a46c8b - Initial commit. Contribution from David Spencer.
new a016dce - Added documentation
new def91f5 ASL 2.0
new 0e30c11 Added doANDTerms method to construct Google-like queries.
new badeb8c - Initial commit Contribution: http://issues.apache.org/bugzilla/show_bug.cgi?id=27168 (with removed ^Ms, trailing spaces, and with ASL 2.0 instead of ASL 1.1)
new c4dd210 bringing sandbox analyzers up to date with changes to the core StopFilter and migrating away from using Hashtable
new f065932 clean-up based on core changes to StopFilter
new 7865adc Extracted validation methods so they can be tested via jsunit. Handles query escaping via a workaround. Yay! Checks for empty quotes. Simplified many REs. Allows the '=' sign.
new 8afe28b Added 2 asterisk test cases.
new b89cb9a Fixed silly typo.
new 7d7e290 - Applied a patch from bug entry: src/java/org/apache/lucenesandbox/xmlindexingdemo/XMLDocumentHandlerSAX.java
new 268aa9e Initial addition of hit hilighting code contributed by Mark Harwood
new 45898ec renaming - sorry, wasn't paying attention
new 33345f7 Initial commit of Mark Harwood's Highlighter package
new 5275039 move test case to test directory
new d9684c7 javadoc fixups
new ac0f42f patch from Mark, while his account creation is pending
new ea277f9 Javadoc updates
new adb3ef0 Added backslash to list of allowed characters. Implemented checkANDORNOT, with thanks to Michel Valade (m_valade at hotmail.com) for suggested change to the regex.
new aa7e95d Implemented tests for checkAllowedCharacters and checkANDORNOT. Imported a whole bunch of tests from TestQueryParser.java. Except for the term1 !term2 queries (which are commented out for now), all tests go green!! Woohoo!!
new bc26b64 Complete revamp of luceneQueryConstructor. Added demo and introduction HTML page. Added jsUnit tests.
new 0830eae Didn't actually log what major changes were introduced in previous version: Distinction between term modifiers and group modifiers. Support for non-field specific searching. Fixed bug in trim (word boundaries don't apply to characters like + and -). Added feature of disabling grouping via NO_MODIFIER. Refactorings here and there.
new 3e595ab Incorporates Erik's idea of displaying query inline, not as pop-up, and also the query validation feature.
new 9ca5de0 First filter gets modified if operation is an AND (which is terrible if its a cached filter and not a throw-away one). Patch by Rick Mann (rmann at keepmedia.com).
new ed9f594 Ack. Left out the type cast.
new 39e1b77 Clarification of Javadocs - code was missing Formatter implementation
new c44c040 rudimentary test case for ChainedFilter, used initially to learn how it works
new 04c866d JUnit: expected, actual
new 281ccaa applied latest patch from Andi Vajda
new a2871ae aesthetic/javadoc fixups
new cd10939 AND-ed query was being appended to the original one.
new 14f0da2 Added support for analyzers that produce overlapping tokens PR: Obtained from: Submitted by: Mark Harwod Reviewed by: CVS: ---------------------------------------------------------------------- CVS: PR: CVS: If this change addresses a PR in the problem report tracking CVS: database, then enter the PR number(s) here. CVS: Obtained from: CVS: If this change has been taken from another system, such as NCSA, CVS: then name the system in this line, otherwise delete it [...]
new 4006836 add "throws IOException" so that these analyzers compile again against Lucene 1.4
new 07b4dfa add "throws IOException" so that these analyzer compiles against Lucene 1.4 -- please tell me if I broke the encoding of the special characters
new 7bb7796 sorry, broke the special character with my last commit, trying to fix it
new 6cf6840 removed unused imports
new 6dfd88a set compound format, regardless of create flag
new f920cff convert map to set
new 726ddae New low-level API exposed (getBestTextFragments) to provide access to fragment scores. ToString() implemented on TextFragment objects to return text
new 87bcdf6 copy the Russian and German analyzers plus their test cases to the sandbox
new e02f7eb move the word list loader from analysis.de to analysis, as it is not specific to German at all; update the references to it
new a88d371 trying to switch the encoding to utf-8
new 22a1928 convert to utf-8
new 1b5eb6c convert to utf-8
new 4816ac5 fixing up test cases that rely on external data and adding build.encoding property
new 203cbfc remove unused imports and avoid warnings about unused variables
new e06e5f7 remove unused variable and comment out unused private methods
new 4d14829 add encoding switch to javadoc
new 6ff6a27 quick fixes for javadoc warnings/errors
new e7ae41c allow @todo. also hack fix for package target by creating docs directory if it does not exist
new 5ae03e4 convert to utf-8
new 11e234d remove unused variables
new 52584cb Tidied unused import
new 8fd3b84 improve doc for default constructor; make stop word list public but final
new a8d9863 improve doc for default constructor; make stop word list public but final
new 57cd076 prelim checking of spellchecker, v1.1
new 788f379 add ignores
new 4b4625d mention that German and Russian analyzer have been moved here
new 22c837d adding comments about file encoding
new 98faec8 - LARM has left the building... and has been living at larm.sf.net for a long time now.
new 127f15a - LARM cleanup
new 3e7d316 - Typo fix
new c5b61e1 New GradientFormatter, TermVector helper class and IDF-based fragment scoring
new c6b1989 Fixed display of results in Firefox 1.0.
new 67bcfc6 Fixed appending of groupModifier even when it is a NO_MODIFIER.
new 96c0bf9 Escapes the / character for FireFox 1.0.
new ceb895e Chaned score to float and added QueryScorer.getMaxTermWeight (useful for callibrating GradientFormatter)
new 972f292 Updated with new information on using new QueryScorer.getMaxWeight
new b64bf34 Changed visibility of methods to allow easier extensions - Thx Dave Spencer for suggestion. Subclasses can now override highlightTerm to format text with spans/divs etc instead of default <font> tag
new d5fe240 Make highlightForeground and highlightBackground so that this can be extended in another package, esp in the case where only highlightTerm() is changed.
new 613414d Use <span> instead of <font> (as in GradientFormatter) to keep Mozilla happy.
new 9e7e1d4 prelim rework
new 9eca2a3 make sure code works with WordNet2.0 (no problem) and add Query expansion, and comments
new 7952217 Prelim checkin of similarity query generators
new cd284c4 Update of DBDirectory from Andi.
new 592f618 don't crash ony non-stored fields. small fixes to the help text.
new 7acf916 remove some unused variables to get rid of warnings
new 6dd3823 make the jar less broken -- however, it still requires a "lib" dir with lucene.jar and libreadline-java.jar
new 4f40db9 make it work for me
new 70e1848 Fix token offsets. Contributed by boblannoy <at> tiscali <dot> be
new 59969d7 Fix token offsets.
new ab72513 note converstion to svn and test commit capabilities
new ecd4a72 fix for #33395: The deprecated constructor of BooleanClause does not set new state (patch provided by Paul Elschot, slightly modified)
new a14e0ac move static main method to list and optionally extract the individual file from a compound index from CompoundFileReader to IndexReader. It is more cleaner to have the method in IndexReader because it is well documented and public available.
new f19e0f7 document main method move from CompoundFileReader to IndexReader
new bfffc32 Fix for bug #32847. Use uncached access to norms when merging to minimize RAM usage.
new 0955eef move parts of the sandbox over to contrib area
new 887f57e remove unnecessary/outdated/unused files
new 10904d0 fix most deprecation warnings
new 767312d add convenient TODO file to keep track of sandbox -> contrib move
new e75ffc5 remove deprecation warning
new 646f0f0 Switch ant project to conventional src/java directory structure
new 0ee1728 move two more projects over to contrib
new b1555b0 Test SVN Commit
new 276ab07 Added Nicko Cadell's Encoder contribution
new c1623f8 increase version number from 1.5 to 1.9, so that the jar is called lucene-1.9-rc1-dev.jar
new 826fef7 KeywordAnalyzer contribution - adapted from _Lucene in Action_ code
new cd0d093 split keyword tokenizer out of KeywordAnalyzer
new f375d09 add customizable buffer size
new 6d5d317 Remove SearchBean - it has been deprecated by the sorting feature in Lucene 1.4
new 5c6742c taglib has been abandoned by the original author and is of questionable value
new 2ac412f move similarity and spellchecker to new contrib area
new 373e613 remove unnecessary import
new ea57f0d change EOL style to LF
new 28e712b update docs to account for TLP migration
new 52537af throw IllegalArgumentException to avoid endless loop
new 25f82f4 trivial whitespace fix only
new 45864d1 clean up imports, remove unused variables and remove the declaration of an Exception that was never thrown
new 335c156 remove empty "@return" tags so javadoc stops complaining; small whitespace cleanup
new db2c7c9 Bugzilla #33642 fix javadoc
new cf41b3d fix NullPointerException when parsing phrase query with the new MFQP
new 05d0335 offer additional methods that take analyzer + text instead of tokenstream; fix some unused imports and variables
new fdf05bd Fixed missing fieldname in API
new d046866 fix broken links to source
new aaba39e Added accessor methods, as suggested by Kevin Burton.
new ed1d083 - Paul's Javadoc improvements from bug 33678: http://issues.apache.org/bugzilla/show_bug.cgi?id=33678
new 34463f8 fixed some incorrect links to the repository
new 88a88a9 for some reason regenerating with JavaCC moved a method - perhaps due to a different version of JavaCC - commit using JavaCC 3.2
new 5f67460 Add new PrecedenceQueryParser so others can try it out and discuss any issues with it. TestPrecedenceQueryParser is a clone of TestQueryParser with two noted changes - one within testQPA and with the testPrecedence method. testPrecedence was added to TestQueryParser to show its awkward behavior (and ensure it doesn't change).
new 8238512 correct target path for jjdoc
new a606c08 Update generated files. Maybe <javacc> is more of a pain than its worth!
new 4d1970e Patch #33472. Disable coord() in automatically generated queries.
new 6285547 Amendment to patch #33472. Extended to Erik's new query parser, and patched one place missed in the original patch.
new 4ed95e7 JavaCC generate the changes Doug has made
new be8ae58 Read term index lazily at first random-access to terms.
new c33696e Because we're doing something atypical, storing generated artifacts in the repository, its tricky to ensure up-to-dateness. Because generation is an infrequent activity, deleting the main .java file for each of the .jj files is good enough to ensure everything gets regenerated.
new ff6cb58 Make previous change thread-safe.
new 4f84a76 add JavaCC .jj/.java uptodate check with warning notice
new 27614d6 Fix broken QueryParser.jj and generated code. Removed inadvertent debugging <echo> from build.xml. Added (currently failing) test cases for new PrecedenceQueryParser as a target for enhancement.
new 90ff23f fix the +/-a queries - easier than I thought - just restored a line of code from QueryParser.jj
new 4ddfbcf Patch a bug where the .tii file was not closed.
new 9824226 Contribution of slick Swing models to enable on-the-fly searching of tables and lists. Created by Jonathan Simon.
new 9621a09 added title to documentation
new 1644a28 Minor tweaks to the new proposed query parser. There are still some failing tests, as some were added to show expectations not yet met. The main missing piece is getting NOT precedence accounted for.
new 270e1dc Adjusted tests for discussed expectations.
new 835871e fixed javadoc typo and added helpful diagnostic toString methods
new 4a4221e remove pesky static parse method that stymies flexibility
new 85cc5c9 Added IndexWriter.setTermIndexInterval().
new 0d17772 - Fixed the compilation error
new 416ab4a - Removed unused import (not referenced from javadoc either)
new 15e741f - Added javadoc to setTermIndexInterval (from Doug's email)
new dd473cd - Fixed path to Lucene SVN repository
new b55dba5 - Removed Jakarta section
new 510e6b2 - Fixed path to Lucene SVN repository
new 178eb28 - Switched from 'jakarta-site2' to 'site'. This requires 'site' to be checked out 3 levels higher. For example: /home/otis/dev/repos/lucene/java/trunk /home/otis/dev/repos/site
new 0d8a413 - Let callers get the Lucene version number, as specified in the Manifest
new 1a3ce57 - Removed FIXMEs
new 0f8b179 - Cosmetics (tabs, indentation)
new c8d143d typo fix
new 1cb674f regenerated from latest Snowball CVS
new 09b58de fixing javadoc links
new f14428e Correct BooleanQuery.equals such that every clause is compared
new b54f22a Fix max word length issue (though don't know why anyone would limit long words in a more-like-this query).
new b25ded1 Add mailing list page
new f654321 Make lessThan() implementation non-final, fixing bug #34028.
new 9fcd99d exclude known failing prototype query parser test from default test run
new 5a59714 use jline instead of java-readline. jline can be added to SVN thanks to its BSD license. plus some small cleanup.
new 84db65b adapt to use of jline
new 69380a1 adapt to use of jline
new 0bcd9a0 Update mailing list link
new ccc027f typo fix in javadoc
new d44b191 - Added links to other mailing lists and to all list archives
new babe477 - Added a blurb about LIA
new 1bf3587 - s/\.eu//g for list archive links
new f673bff add .equals support for MultiTermQuery and subclasses. this facilitates unit testing comparison of Query instances
new 3be3e8a Add accent character normalizer filter contributed by Sven Duzont. Also created simple test case.
new 4e580e2 Issue deprecation warnings when building test cases. Fixed deprecation warnings on TestKeywordAnalyzer
new 0ff227f switch dotted u character to use unicode value reference
new 6f5f234 enhanced test contributed by Sven. Encoding tweaks
new 04ea892 import cleanup
new c4f1ee7 use lowercase method names; remove javadoc that's inherited anyway
new 13f4238 - Unit test contributed by Cheolgoo Kang and cleaned up by Paul Elschot c.f. http://issues.apache.org/bugzilla/show_bug.cgi?id=33459
new bb8a8bd adjusted how the asf.site.home property is used. there is now no default for it, as that will likely vary for all of us
new e88213a refactor build to use common contrib build system
new 0c99b57 Fixed issue with ctor parameter being ignored
new ec522fc Fixed deprecation issues, adjusted test cases to use assertEquals better, reformatted style
new 2fe0a80 rename misspelled indexDictionnary method
new e676822 #34408: Add .equals/.hashCode to RangeQuery to facilitate use within hash maps and in unit test comparisons
new 14b21aa revert change to BooleanQuery.equals and add a test case.
new 07039be #34528 - Ant macro for javadocs and javadocs-internal
new db095e4 minor javadoc cleanup
new 1bda4af add nested clauses for .equals test
new bc1a7b0 Grammar correction.
new e4bd715 - Applied Chuck's and Wolf's patch for bug 31841 http://issues.apache.org/bugzilla/show_bug.cgi?id=31841
new 4760e42 Fix so that javadoc shows protected methods by default, and internal documentation includes package-private but not private.
new f8e8507 a test case to make sure the MultiSearcher ranking is really fixed (bug #31841)
new 1f53ece mention bug number of Otis' latest bugfix
new e9dccfd Specify javac source and target versions. Default both to 1.3. Folks can override with 'ant -Djavac.source=XXX'. Patch from Brion Vibber. Bug #34544.
new 0dcd089 Use variables for gcc executables, so that folks may specify alternate versions. Patch from Brion Vibber. Bug #34545.
new e9f22b5 small documentation improvement
new cde823e - Removed links to the old lucene-user and lucene-dev mailing lists
new 93ecead update homepage url and mailing list address
new 594ef09 Add info on new mailing lists.
new 672827d - Not referenced from anywhere, and not really needed
new e63716d - Fixed paths/URLs
new 346ed71 commonize javac compilation using macrodef - Ant 1.6.2 is required now, if it was not already
new d650384 add GreekAnalyzer, contributed by Panagiotis Astithas (past@ebs.gr)
new ab83a46 Add Hits.iterator and corresponding HitIterator and Hit classes. Contributed by Jeremy Rayner
new 34efd63 Add some ignores
new 26aab23 add ignores
new 6dbb01e add warning about Hits.iterator
new 2bb0c8f Fixed @see tags and added reference to HitIterator from Hits.iterator
new cfd5d55 Fix issue Otis identified with HitIterator, along with corresponding test case
new f7023a9 Clear up Hit javadoc
new 790dfc1 javadoc fixup
new 335606e make deprecated tests compile again
new a5db1c0 Improvements to patch #31841 from Wolf Siberski. Deprecation is now consistent. Tests now pass.
new 49b9a89 mention java user list
new aae36c1 adding links to the commit notifications archives
new 76bca80 clean up javadoc groups and omit net.sf packages
new 6952e96 revamp toString so as to not deal with potential IOException from fetching a document
new 3b44de8 Correct source of javadoc warnings
new 5c9ccb2 Add Lucene's test classes to contrib test classpath, some tests rely on the utility methods in the core tests
new 7b8f43e move misc over to official contrib area
new d9042b0 move PrecedenceQueryParser to contrib/misc until the kinks are worked out
new 50f6b1a add svn:ignores for build directories
new 0d5f795 add svn:ignores for build directories
new 6ec9385 Adjust old reference to sandbox to contrib
new 656e81b also link the old list archives
new 7713072 - replaced db.jar with db-4.3.27.jar - downloading db-4.3.27.jar from http://downloads.osafoundation.org/db
new 4798d1e using our own site.vsl so we can have a new logo without "jakarta"
new d17271b using our own site.vsl so we can have a new logo without "jakarta"
new 82f66e4 removing the outdated "bugs" link from the navigation; removing broken links from the contributions page
new f848854 fixing property
new acf2b4c Remove outdated sandbox code
new 9c3bd9c import cleanup
new db8246f forgot to commit these files
new d087df6 move resource page to the wiki to avoid content duplication
new e8fd6b3 remove non-existing projects and fix a link
new b8dfd50 whitespace cleanup only (no more tabs/spaces mix)
new f56d33e Add ASL header - sorry for the oversight on this.
new df52ba1 standardizing source layout
new 2143111 adjust license headers to be ASL 2.0
new c3847f2 overhaul of build system to facilitate building and packaging of contrib sub-projects. some work still to be done, but core Lucene build still working fine
new eb50b47 add contrib pieces to distribution files
new fe95807 belated checkin - moved deprecated build/test targets to separate easily removable import build file
new bc49f32 aggregate duplicated distribution patterns into reusable patternsets
new 8f9e2a1 Enhancement #34585 - high-performance in-memory index contributed by Wolfgang Hoschek
new 9464b37 remove ignores since artifacts now are built into main directory rather than here
new b01de31 Add contrib/memory to javadocs, and add imported build files into src distribution
new cfb14e1 improve text of exception
new 4b2d7f3 use non-relative URL for image to make it work in sub directories; remove non-existing stuff from sandbox page
new 4b1834e sorry, typo in image URL
new 572633f - reworked store I/O to use new IndexInput and IndexOutput classes - reworked store I/O to avoid upstream buffering giving better txn control - added DbStoreTest unit test adapted from StoreTest
new 2a37a3e Apply wolfgangs fix to the tests
new f94ebdb applied norm caching path from Wolfgang
new 8f70c09 Wolfgang is non-stop with the additions. Easy enough to paste in, so here it is with a Collection-based TokenStream
new 0e95793 fixing typos; WordNet url update
new 77f94fb mention the new Java 1.4 requirement that we already agreed on in January
new 4b00637 only delete our own files when re-creating an index (#34695)
new 30fe087 update build instructions and version numbers
new 0209ce9 don't print to stdout in test cases
new c97ba92 refactoring so that filename extensions are in one place
new a20246c don't declare Exceptions that are never thrown; remove an unused variable
new 12a91b4 Fixed bug where docs larger than maxDocBytesToAnalyze would cause last fragment to be sized as remainder of doc (which could be huge).
new ffbdf0b test using a non-existing field as first sort key
new 170bdc3 call static methods via class, not via object (avoids warning in Eclipse)
new a12dac3 adjust project names for consistency
new dd47237 adjust code to fix compile/javadoc errors on JDK 1.5
new 5fd5169 temporary move to lowercase WordNet
new e8c90fb rename WordNet to wordnet, required intermediate move due to OS case insensitivity
new 5292143 remove useless parameter
new c3f90ad use non-deprecated API
new 9f78244 convenience constructors that load list of stop words from a file
new 78dbe41 prefix all JARs with lucene-
new 129227d throw a more helpful exception if supposed directory is a file
new c680751 test checkin of README, just to verify my permissions
new 7f8bf69 cleanup deprecated warnings so it compiles cleanly w/ the current lucene code, lucene-core-1.9-rc1-dev.jar
new c696188 don't print out summary unless it's present
new a79c508 #34816 - adjust for contrib/WordNet renaming
new 175cf8a [1] Added comments to retrieveTerms() to document the return value. [2] Added convenience routine retrieveInterestingTerms() which makes it easier to get at the "interesting words" in a document.
new 81087e8 Touchup javadoc. Make retrieveInterestingTerms only return the top terms, not all terms.
new 1d68f8c Logic ignored stop words were in a early version of this code but it was taken out in the belief that there was no point in explicitly looking for them as the scoring algorithm would effictively ignore them.
new 69b1f49 javadoc: fix typo and use HTML entity so generated HTML is correct
new 53b16d2 javadoc: fix deprecated links
new b68ae2e Add ParallelReader.
new 0194764 Rename 'enum' to 'termEnum' for Java 1.5 compatibility.
new f337d12 Fix build to not complain about non-test tests.
new 812a234 Turn deprecation warnings off until 2.0 release. In the meantime they're expected and annoying.
new 11d6c9e controversial: do not fail the build for contrib components not building successfully. this is to make Gump happy for now, but in the future a more granular conditional build of each contrib project may be desirable
new ec9485f re-adding the features page and a link to it
new 498cf19 re-adding the features page
new e8ba60c trying again to re-adding the features page
new c560017 optimized buffer handling and runtime optimization. The initial buffer size is set to 10 characters, so it doesn't have to be increased that often. If the buffer has to grow, just copy the identical pattern and not the whole string.
new 79bc8a4 add .equals/.hashCode to SpanTermQuery to allow comparison and collections to work logically. The other SpanQuery subclasses should probably have a similar adjustment and I will take care of those as I run into cases where it is necessary
new 085ba51 even better spam-protect our email addresses
new c3f5eb0 import cleanup; small javadoc improvement
new 053ff70 small javadoc improvement
new b0cf756 I'm no longer soliciting new contracts.
new d282afe small javadoc improvement
new 061a207 test to show that "*" can be used as the first character, too
new 2762141 implement .equals/.hashCode
new f9cda45 adjust hashCode based on feedback from Paul Elschot
new 9d2d4ea use entity for umlaut
new 30051ef adding setMaxFieldLength() to the example; Jakarta -> Apache
new f4e819c update URL in javadoc
new 816f370 small javadoc fixes
new 952cfd5 small javadoc fixes
new bd2345d small javadoc fixes
new 3dc6861 not public anymore + javadoc fixes (by Paul Elschot)
new 06bb323 make this non-public, as it's not documented properly and has a confusing name
new fe52019 javadoc fixes
new 27597a5 small javadoc fixes
new a3f99b1 small javadoc improvements
new d40ff79 javadoc improvements
new fa97a9b small javadoc fix
new 17d02d8 document the compound file format
new 5edb98e obtain(long) never really waited for the lock to go away (#33799)
new 4ade1d4 Add IntParser and FloatParser interfaces to FieldCache.
new eea1c63 Fix FSDirectory.createOutput() to always create new files.
new 098a0e9 Optimize IndexWriter.addIndexes(Directory[]).
new b305174 fixing the inaccurate javadoc
new 07cee0b git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@179637 13f79535-47bb-0310-9956-ffa450edef68
new e45c04c #35157 - Fix for SpanTermQuerys in a BooleanQuery. Patch from Reece Wilton.
new 50eec44 adjust build file to run new site build for docs target
new 4a7ddf9 add link to EuroApacheCon to site
new 2dad1a9 remove ERROR comments as the bug is not fixed
new c636897 add isCurrent() and initialise the segments version number with System.currentTimeMillis()
new 4114147 trivial fixes to javadocs, no functional change
new 3f2a20e fix the information about the .tii file (but still not 100% accurate, see "TODO")
new 0532c41 Implement names for "segments" and "deletable" files in Constants. This removes "hardcoded" filenames and makes code cleaner and easier to maintain.
new e2a79a1 new IndexModifier class that simplifies access to IndexReader and IndexWriter
new 12f8b24 rename test case class
new 1041068 "see also" link in javadoc to IndexModifier
new 4fd3b68 simplify set... methods
new af42440 un-deprecate lastModified() and getCurrentVersion()
new 47180b6 adding getVersion()
new 748b241 if only score or id is accessed, don't load the document (as that causes a disk access)
new 6455d1a document the change in semantics for IndexReader.getCurrentVersion()
new 0c8d5ce commenting out test cases, I'm pretty sure these were broken and the new result is now correct thanks to the fixed behavior of MultiSearcher
new 6da2ef1 update to Apache Software License 2.0
new 088f61f new index filename filter class. Accepts all lucene related index files.
new 7f82450 useful constants representing filenames and extensions used by lucene
new 20acd17 move extension members to new class org.apache.lucene.index.IndexFileNames
new ba8ed65 use new filename filter in org.apache.lucene.index.IndexFileNameFilter
new b51159a use filenames and extensions from org.apache.lucene.index.IndexFileNames
new f1a81ed document new index create behavior, that files will not be deleted when a new index is created in the same directory.
new d0324fb remove duplicate entry in change log.
new 416190e small typo fix in javadoc
new 94d7f6e - Applied patch from src/java/org/apache/lucene/analysis/WordlistLoader.java (reading word list from a Reader)
new ca5b0a3 small javadoc improvements
new 00b3e9d new method to get stop words from reader
new 52cda0c Most of Wolf Siberski's patch to fix #35241/#31841: MulitSearcher failed on WildcardQuery etc. -this has not been committed: removal of mergeBooleanQueries(); change to BooleanQuery.equals() -added: a test case that is commented out which shows strange queries like "multi* multi* foo" don't work properly
new efc2367 small code simplification suggested by John Wang; added deprecated tag to javadoc
new 04b155a avoid NullPointerException when an analyzer returns null for some term (bug #33848), patch inspired by John Wang
new 7d60bb8 don't print to stdout in test cases
new 096a69a small cleanup, no functional change
new 5bf11bf remove unused code
new c223db7 small update, adding links
new 7894a0c Added (simple) SpanQuery support - matches any terms declared in Spans - proper impl should check for distances
new fa211e7 added createTerm method to create Terms without incurring fieldName.intern() overhead
new 0062898 Updated version of MemoryIndex - reliant on new Term.createTerm() method in Trunk
new 9c52054 new small test case to increase code coverage of the tests
new e41ced8 clean up exception handling: there's no need to manually catch exceptions in test cases (unless you expect the exception to be thrown)
new f2ac110 clean up exception handling: there's no need to manually catch exceptions in test cases (unless you expect the exception to be thrown)
new d9c75bf more test cases to increase code coverage
new 899c7a2 simplify usage of the main method: directory doesn't need to be specified explicitly anymore
new 5433a9d import statement cleanup; fix javadoc comments
new a8ea081 build adjustments to allow contrib sub-projects to use JavaCC
new 9d70229 #34331 - Add Paul Elschot's Surround query language parser
new 6e9c0b6 remove unused file
new 77290bc Deprecate static parse method, to be removed in 2.0. It causes more trouble than it is worth
new e3cf2c6 toString() implementation
new 685b655 make QueryParser.Operator public
new 9ea49db don't allow setting of defaut values via system properties anymore
new 2b9e6b6 update for Lucene 1.9
new 28e1679 adding a constructor that takes stopwords as a Set
new d51c0de higher resolution is required here so changes to files are detected even if file dates differ by less than a minute
new 71067fa don't close the input stream as HTMLParser spawns a thread internally and closing the stream leads to errors (this reverts one of my previous changes)
new d6ee6c0 maxClauseCount: deprecate public field, no more setting via system property
new f242e1b Fix for NPE (bug #35626). Fix by Hans Hjelm, test case by Scotty Allen.
new 615f2c4 document fix for #35626
new f50db81 correct build file to reflect move of PrecedenceQueryParser to contrib/miscellaneous
new 0250222 adding toString() implementation
new eaa580b fix parsing of sloppy phrase queries and wildcard queries
new c9e5848 stop using the deprecated parse() method
new 3227a9d whitespace cleanup only (re-indent) + adding myself as author
new 7dd3e02 #35823 - Paul Elschots fix for BooleanScorer2 causing ArrayIndexOutOfBoundsException
new 65cbe79 re-indent, no functional change
new c95a5c5 Fix issue with lock file when org.apache.lucene.lockDir and java.io.tmpdir are not set
new 2b92948 avoid code duplication, patch by Stephane Bailliez (#36078)
new 4e51511 catch security exception so this class can be used from an applet; tiny improvement to the exception output (no toString())
new f770e5f use setter/getter instead of system property; catch security exception so Lucene can be used inside an applet
new 1e5c36f use of Lucene in applets
new e46b807 -make more methods and the exceptions work, adding test cases for these -adding a warning to the javadoc that the user is responsible for keeping the indexes in sync
new ff98018 a query parser by Ronnie Kolehmainen that also sends PrefixQuerys etc. through the analyzer
new dd5c741 a query parser by Ronnie Kolehmainen that also sends PrefixQuerys etc. through the analyzer
new c294be7 removing link to ApacheCon Europe
new 3b9f3cf4 adding MatchAllDocsQuery by John Wang, bug #34946
new 9b3aa1a remove a class that's not used at all
new 718380d Add .equals/.hashCode to allow for comparisons of SpanOrQuerys
new c7c1a6b mention that QueryParser is not thread-safe; don't refer to deprecated method in javadoc
new ae53f09 avoid some deprecation warnings
new 3960ad8 set source and target from java 1.3 to 1.4, not sure if this has any effect at all
new fa28524 "modified utf-8"
new f6b07da Changed TokenGroup.isDistinct after problems reported with JapaneseAnalyzer (no gaps between tokens)
new c00b260 Added fix to QueryScorer - if a query has multiple WeightedTerms with different weights for the same term the highest weight is used for scoring that term (previously selected last weight in list)
new 812ffcb additional link to archive with search feature
new b32b4b2 - Moved general@ to the botton, to encourage more specific subscriptions
new f32d7e7 Added rewrite methods to all SpanQuery subclasses that nest SpanQuerys
new 2007804 correct copy-paste typo causing TestBasics to loop infinitely
new 1f5925c adjust site to point to JIRA
new 32fb624 LUCENE-437 - Add position increment pass through on SnowballFilter tokens
new 45a706e - Cosmetics (indentation)
new ae706fa don't let MultiFieldQueryParser create empty clauses for stopwords
new 0eb4c32 - Added Unicode range to fix tokenization of Korean - http://issues.apache.org/jira/browse/LUCENE-444
new 10fb3c6 small javadoc improvements
new fb0fb26 deprecate methods that use int flags, adding alternative methods that use enumeration type instead
new 9d28e26 Make "ant -projecthelp" show the javadocs and docs targets as well (LUCENE-447), by Luc Vanlerberghe
new 2237664 better exception if temp directory is not readable, by Jeff Turner (bug LUCENE-449)
new a53a123 LUCENE-452 - add .equals/.hashCode
new c3cf0e5 check for storeOffsetWithTermVector and storePositionWithTermVector. See Bug#LUCENE-455
new 99dc3b9 extend test to show FieldsReader Bug#LUCENE-455
new e488faf document fix for Korean tokenization; document URL for old bugs
new 8559a28 use non-deprecated constant
new 0c26106 fix several threading issues
new d587bd1 adding Yonik Seeley
new 1d0b4a2 add hashCode and equals to filters LUCENE-439
new 7fa0cf9 Improve the expression that's suggested in a comment on how to use "*" and "?" as first characters on wildcard queries. Thanks to Peter Norrhall.
new 2bdda4c adding Yonik Seeley
new 1bc04d2 speedup by deferring docMap and postings until needed - LUCENE-454
new a7ef75f speedup by deferring docMap and postings until needed
new c2065b4 document the counter used to generate new segment names in the segments file
new 52c12ea add Grant's ApacheCon presentation to the site
new ae11eb8 make field norms optional : LUCENE-448
new 9087671 Utility class to remove duplication in Query.toString implementations
new 4fc1272 Utilize ToStringUtils.boost() to remove duplication across .toString implementations and added boost comparison in .equals methods where it was missing
new c522c62 toString for FuzzyQuery puts boost at the end, which looks more sensible
new 9713d6c additional span tests that have been lingering in my working copy for ages
new 07d7d07 remove synchronized from fakeNorms (private & always called within sync context)
new 25d317a remove synchronized from fakeNorms (private & set omitNorms flag on field
new 965d85f omitNorms tests, make some tests more generic
new 741173a document lucene version for FieldBits
new 34e4262 fix to prevent that queries like 'ca??' match a term like 'cat'. Terms with the correct length should be returned only. See Bug#LUCENE-306
new 3ece4bf adjust testcase due to bugfix in WildcardQuery
new 5a76aaa document bugfixes for LUCENE-455 and LUCENE-306
new 9698aac test for presence/absence of physical norms file
new 104aa29 random boolean query testing
new bfe4a24 remove floatToIntBits on slop in hashCode
new 9cee714 reset useScorer14 in finally in case of test failure
new fd81a02 add getFilter(), LUCENE-440
new 2f2f78e warn about compatibility
new 2ce046a Make QueryParser work with analyzers that return tokens with a position increment > 1. Thanks to Ahmed El-dawy for the fix.
new 495e885 - Applied Yonik's patch from http://issues.apache.org/jira/browse/LUCENE-441
new 6aee0c4 - Corrected the description of the most recent change
new 7208772 test TopDocs score normalization when sorting
new 6adbae3 use instanceof instead of catching exception: LUCENE-392
new 3dbba4d fix comparison of null strings in FieldDocSortedHitQueue: LUCENE-453
new e9d4568 added random disableCoord to random boolean query
new 5bba415 a few more tests, fix javadoc
new 48b55ab break sorting ties by index order: LUCENE-456
new d37e5cc fixing tiny typo in javadoc
new 34c98cc fix FieldSortedHitQueue.maxscore: LUCENE-462
new 1687a79 Add NullFragmenter
new f00afee LUCENE-461 - Fix for "StandardTokenizer splitting all of Korean words into separate characters", contributed by Cheolgoo Kang
new a176028 cleanup formatting
new 6befc45 Add RegexQuery and SpanRegexQuery
new 11866ad Correct TestRegexQuery to test RegexQuery rather than SpanRegexQuery
new 7017c1b throw IllegalArgumentExeception if value doesn't make sense
new bc428b8 note that (Span)RegexQuery not supported by QueryParser.... yet
new fd41195 ConstantScoreRangeQuery addition: LUCENE-383
new 292c9df added ASF copyright
new 7e079d2 avoid compiler/Eclipse warnings
new 4fd74d2 Rename *Test files which are no unit tests to make "ant test" work. See LUCENE-465.
new 31c271c import cleanup to avoid Eclipse warnings
new c40c7cd BooleanQuery/BooleanScorer minNrShouldMatch implementation: LUCENE-395
new 3c10854 new DisjunctionMaxQuery/DisjunctionMaxScorer from Chuck Williams: LUCENE-323
new 0c5febc comment out log messages on success path
new b7f89ac remove Java5 dependency
new a5cd1e7 add getTerm to SpanRegexQuery
new 6798e96 SmallFloat: generalized and faster versions of floatToByte/byteToFloat
new f0b3f57 fix deprecated referebces: LUCENE-468
new bfde325 moving the non-language specific analyzers to core, this is where most users will probably expect them
new dea69e3 tiny whitespace and javadoc fixes
new c78c2c8 avoid using deprecated QueryParser method
new e4d079f test case for LengthFilter
new e4c82ad document LengthFilter, ISOLatin1AccentFilter, and KeywordAnalyzer
new a4c714d no longer needed
new c958e10 added getPositionIncrementGap(String fieldName) to Analyzer
new 4424265 added getPositionIncrementGap(String fieldName) to Analyzer
new e797a8e Fix TestSegmentReader, which broke due to previous changes to DocHelper. getPositionIncrementGap tests no longer use DocHelper, to avoid testing conflicts.
new 3bcec33 Adding stubversion="1.2" prevents <rmic> from recompiling RemoteSearchable every build because the _Skel class isn't present. _Skel is a legacy of JDK 1.1, and no longer used.
new 13ea2b0 remove mention of non-public DocumentWriter class from Analyzer javadocs
new cf1d106 LUCENE-470 - Added some more regex tests, contributed by Paul Elschot
new 729175f Modified RegexTermEnum to have more generic logic, Character.isLetterOrDigit(), to determine the prefix for term enumeration.
new 2087603 Change Similarity to use SmallFloat for norm encoding
new 3ba5a1d Change Similarity to use SmallFloat for norm encoding
new fa24e67 - changed build to use version 4.3.29 of the C Berkeley DB Java API - updated copyright notice year ranges to include 2005
new 5304843 avoid ArrayIndexOutOfBoundsException when startet without index parameter and print usage instead.
new 18b9843 LUCENE-288 - Patch from Andi Vajda applied to work around a GCJ issue (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15411)
new 2da431d Added support for field-specific highlighting which respects the fieldnames found in queries. Pass a field name to the QueryScorer in order to only select those field's query terms for highlighting. Updated JUnit tests too.
new 29aafdf Renamed test files to match the conventional pattern used, allowing these tests to run from 'ant test'
new 3c62597 delete TermInfosTest which is not a JUnit test at all.
new 72a7817 delete DocTest which is not a JUnit test and not in use.
new 1710055 remove local variable never used to avoid compiler warnings.
new abb2132 add JUnit class to test the different RAMDirectory constructors.
new 6cabdf3 LUCENE-475 - patch from Volodymyr Bychkoviak to reduce memory usage when loading an index into RAMDirectory.
new ec49618 just a SVN test - please ignore
new 317f3f7 just a SVN test - please ignore
new efa4d10 some performance improvements
new e285413 some performance improvements
new f42d7a1 indentation fixes
new 860733f indentation fixes
new a155416 tentative add: Various fulltext analysis utilities avoiding redundant code in several * classes.
new ebe44ac git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@351896 13f79535-47bb-0310-9956-ffa450edef68
new 7a3103f Applied patched for LUCENE-324, correcting token offsets returned by ChineseTokenizer
new 4ff370a javadoc cosmetics
new 63ce285 javadoc cosmetics
new 3e1787d StopFilter ignore case: LUCENE-248
new 2f98d90 fix link to wordnet in SVN
new ad9e9bc remove score normalization from expert level search: LUCENE-469
new 331748b LUCENE-289 - added IndexReader.deleteDocument/.deleteDocuments and deprecated .delete(int)/.delete(Term). CHANGES.txt already mentions deprecated methods sufficiently, so nothing further to note for this change.
new cf4c005 Likewise rename the delete methods for IndexModifier, deprecating the old (though not strictly necessary since IndexModifier was added after 1.4.3)
new e6400c6 Fix LUCENE-479: After MultiReader.undeleteAll(), numDocs was incorrect. Contributed by Robert Kirchgessner.
new f962bd4 made build.xml accept db.version property argument
new f3dcf06 document that extractTerms() can throw an exception if it's called on a non-rewritten query
new a08af8e Change DisjunctionMaxScorer to use heap (Chuck Williams)
new c862073 fix score to include boost and query normalization: LUCENE-450
new 1fe7d48 - Handy command line tool for merging Lucene indices
new 8125927 - Initial commit
new 9ad4649 print usage if called with wrong number of arguments; be more verbose
new 9a9da2f grab commit lock when getting current version: LUCENE-481
new 99c9289 improve hashcodes: LUCENE-460
new 75c81da improve hashcodes: LUCENE-460
new 27f2d29 improve hashcodes: LUCENE-460
new 9b4b499 improve hashcodes: LUCENE-460
new 9513c47 improve hashcodes: LUCENE-460
new b374f5f implement, correct, improve hashcodes: LUCENE-460
new 3852c62 fix equals() typo
new 10ae54c add test for hashCode/equals
new aa07efc minor HTML encoding issue in javadoc
new 396229f Remove (Span)RegexQuery from core. Add completely refactored version to contrib/regex allowing pluggable regex implementations. contrib/regex is still a work in progress, and documentation is forthcoming
new ca6b9ee add .equals/.hashCode
new 3a4d249 Add TopDocCollector and TopFieldDocCollector. These simplify the implementation of hit collectors that collect top-scoring or -sorting documents.
new 2d85b34 add boost to hashCode: LUCENE-460
new c312ac9d - integrated Aaron Donovan's port to Berkeley DB Java Edition - reorganized directory tree to accomodate multiple implementations
new ce3d7a3 - ASL 2.0 instead of 1.1
new bc4581f set default phraseSlop on MultiPhraseQuery in getFieldQuery: LUCENE-483
new 5a8e468 document the slightly confusing situation of parsing dates in range queries
new 3cdb369 Bootstrap solr project.
new f2d4c33 document thrown exception in javadoc
new 77e6e73 Testing Commit access
new 425efb1 Add a nightly target. Also remove jjdoc from package for now.
new e37a046 make setMaxBufferedDocs(1) behave correctly
new abed4e6 LUCENE-490: Fix to allow QueryParser.jj to work with JavaCC 4.0 submitted by Steven Rowe
new 148b4db initial version
new 7457db6 xpp3-1.1.3.4.O
new 6248320 servlet-api.jar 2.4 from Tomcat 5.5.12
new a740ff6 added CHANGES to test commit access
new ccde3ae mention nightly builds in the news section (plus tiny HTML syntax fixes)
new 75ee463 cosmetics
new 5ddb8a2 change names to include version
new 05ea3d8 lucene 1.9 dev nightlies 20050127
new 9db7eaa Don't suggest a word as similar for itself. Thanks to Michael Harhen for the fix.
new b663f59 Initial version of build.xml -- not working yet, but I need to commit here since there's no JDK 1.5 on minotaur, and I'll continue on my laptop to make it work.
new 3a6bc17 I think we might need this ;)
new e818051 It semi-works now, but some cleanup still needed, especially around lucene_extras and the unit tests conversion to JUnit.
new 0f19da3 fix parsing of dates in range queries that use local date format: include the last day if query is inclusive
new 5aec260 Updated to include building instructions.
new aa761f1 Moved the one test class from src/normal stuff to src/test. Still need to rename the org.apache.lucene package classes to org.apache.solr (or do we want org.apache.lucene.solr?)
new bc5961c Don't need the original anymore, it's in the test tree now.
new 0cf22e2 initial web site
new d98a6a1 add .htaccess to make UTF-8 default charset
new 0affd73 turn off default charset via .htaccess
new 3118a1c make FIeldSortedHitQueue public: LUCENE-432
new 1a56b86 move SynonymFilter and SynonymMap to solr package
new bf82fb1 move FunctionQuery and ConstantScorePrefixQuery to solr package
new c1460bf positionIncrementGap schema support
new 646d964 DateTools needs to use UTC for correct collation (LUCENE-491), patch by John Haxby
new 1ba72bd lucene_nightly_20060206
new 00de122 remove lucene package and lucene_extras dir, FieldSortedHitQueue is now public in lucene.
new 773ec83 look for config files in ./conf and the main index in ./data/index by default
new d978def make apps/SolarTest runnable via ant test
new d1e8ad2 move SolarTest to SolrTest
new 7106557 force read of document stored fields in QuerySenderListener (used in firstSearcher and newSearcher event hooks)
new 93657ca - Limit to an optional field; reindented (die tabs, die), ASF License 2.0
new 6928aa5 remove empy import causing JSP compile err
new d4ae734 fix getting solrconfig.xml
new 389c5e6 example config
new ba5aa8e remove unused try/finally
new 8a3cae2 Removed constrait that a sort field must have some terms indexed: LUCENE-374
new d87b93c make URLs relative
new ba78c4f change some CNET URLs to apache solr URLS, remove some unused links, fix href="" to href="."
new ca10021 TestMultiAnalyzer - test subclassing and default phrase slop: LUCENE-483
new 9e67b94 jetty 6.0.0beta9 stripped down
new 6e454e8 add example and dist-example targets to build.xml
new 015ae45 updated logo
new 75070cd updated logo
new d0edbc4 new targets javadocs, nightly, changes to other targets
new f9f3161 Minor javadoc improvements.
new 3021f42 Sync changes to docs from 1.9 branch.
new 3bf2bce docs: nightly build news, download link, javadocs link
new 2b686b6 Fix release and svn urls.
new 7c09d17 Fix for LUCENE-435: Optimize BufferedIndexOutput.writeBytes(). Contributed by Lukas Zapletal.
new 77625ce Removed use of deprecated APIs ready for 2.0 Lucene release
new c641a71 updating file names und an URL
new 02033e2 renaming Jakarta Lucene to Apache Lucene
new ff90d5f chaos => slightly less than chaos. pulled out some common stuff into header.jsp, made healthcheck configurable, changed server start time to SolrCore creation time, removed some more CNET links
new 0d550d2 added missing import for Date
new 8837b42 updated logo to match web site - Solr
new 1aec5a3 changes in the schema, and some sample docs
new 3bd4668 teeny typo
new 53ad895 Better exception error message for what may be a common startup problem
new c73de87 improve exception message
new 3c4deaa add statistics for SolrIndexSearcher so we can remove the last reason for having the long outdated solar-status page
new 2e67b64 remove non-portable threaddump code
new 5685d5e remove unneeded solar-status
new c83c192 add solr example doc
new d61f5dc document "ant example"
new c03c23b default to latest XML output version, remove legacy getnumfound option
new 4a52b6a example of healthcheck file config
new 87768c5 Added XML-query-parser module for new extensible query parser that handles queries expressed as XML. Is dependent on new "queries" contrib module.
new 9185558 code requires 1.5, so be explicit in build.xml to cause a meaningful failure
new c6cbe9e features doc
new 3c780a7 features
new 865611e newlines are good
new c4ed693 adding first pass at tutorial, and some more documentation links to the schema.xml
new b9fdf6d - Package description from Paul Elschot
new 01db0ed remove outdated reference to Jakarta
new 31a7b19 modified build file to pick up the proper manifest file. more work is needed to have the manifest pick up the right Lucene JAR name though
new 7bc0ead Undo the change that made setMaxBufferedDocs(1) work because it had negative effects on indexing performance. Instead throw an exception if setMaxBufferedDocs(1) is called.
new 51d7a31 add regexp LICENSE file
new 297d142 Many javadoc additions, and adding ASL to each file
new 03009fa temporary fix for solr.war missing in example
new 539d5d3 make valid forrest xdocs
new a35d6bf little changes & typos
new f388a10 Fix for LUCENE-499: documentation improvements prior to 1.9 release. Contributed by Hoss.
new cb63752 small querying data section
new bdaee8f Make it clear in javadoc which modules are in contrib.
new b1fef86 Add basic javadoc to demo classes.
new f7313df typo fix only
new e06b154 checkpoint save: more query examples, starting analysis section
new e0df576 analysis tutorial update
new 44c19f4 example config update
new 52c392f fix grep for pid
new 4785c32 remove resin references from distribution page
new 508dc68 Merge changes from 1.9 branch.
new 3bdbe02 analysis debugging examples
new 8b00921 update to lucene 1.9-final
new 8966b42 Added DOAP file, contributed by Grant Ingersoll.
new 75bb405 Qualify project name with Apache.
new 6a25e47 tutorial docs
new 556adb3 remove javadoc context
new 33f1a32 adding a 'max' function which is neccessary if you want to keep function scores positive
new 16f75d4 updated favicon
new fc0e43c updated favicon
new 3626149 Change Solar to Solr in docs.
new 0d18080 Update version to 2.0. Now we can start removing deprecated features!
new 1e139b3 Update the top-level copyright year to 2006.
new 4189b32 stop using deprecated methods; make more fields private
new e5de36e clean up imports to avoid warnings; fix typo in usage message
new 85f9706 trivial import cleanup to avoid compiler warnings
new 738103d trivial cleanup to avoid compiler warnings
new 7dab954 Added more helper methods to DOMUtils and cleaned up error handling in builders - thanks Chris. Moved FilteredQueryBuilder.java to "builders" package with all other builders
new b1d2aae partial solar->solr changes
new acd34ce solar->solr changes
new 4b6426a Patch for LUCENE-511.
new 63b402d make web.xml more standard, comment out resin fixes, SOLR->Solr, remove solar-status
new 6381a2d testing keyword expansion on pre-existing CVS keywords
new 1194714 add config params to description
new f606d78 expand svn:keywords for text file, change registry to use svn keywords
new 2a66e02 solar->solr in scripts
new 2f065b8 remove unused vars
new 6f90134 remove unused class
new 6ea6b0e remove unused vars
new 80fbf57 solar->solr, remove unused vars, switch to svn keywords
new b501850 Updating to reflect 1.9.1 release.
new 286b985 lucene upgrade to 1.9.1
new dd4ee7d Added attribution to the fix for LUCENE-511.
new ec8db2a forgot to add my name
new 0e28bac test for FilteredQuery within BooleanQuery
new 9ad7f21 Fix misspelling in javadoc comment
new d07f7ee Part of LUCENE-330: fixing FilteredQuery when nested within BooleanQuery
new 04ca37f Modified lastmodified field to use DateTools instead of the deprecated DateField, and added an antlib.xml file to make Ant integration easier
new 020ab2d make ConstantWeight serializable: LUCENE-515
new 38c6fbe removed failing/invalid test
new 3cf1cfb remove use of deprecated lucene methods
new 9078b80 Fixed bug which ignored user's choice of QueryParser. Thanks to Terry Steichen for spotting it.
new 0f9bcba move default configuration dir from ./conf to ./solrconf
new 58d982a - Minor Javadoc fix: LUCENE-513
new 9d98185 trivial typo fix in javadoc
new 4630f11 re-add a way to set write and commit lock timeout
new 3666a16 remove deprecations
new 2d7dbf8 more deprecation fixes
new f65db2f deprecation fixes
new e4bcd07 initial version
new 250e281 added command line args for configuration
new 99fa0d0 added command line args for configuration
new 926e90c remove zero length files
new 13922f4 remove empty directories
new c954a1c removed methods deprecated in lucene-1.9
new 49de97e remove deprecations
new 2ae6647 replaced ; with ,
new c73cc35 corrected wrong url for curl
new 039f7c8 add debugging info by default so we get linenumbers in stacktraces
new 8a58679 use Config.newInstance instead of class.newInstance
new fa0516f Added support for MatchAllDocs
new a0c89d8 corrected minor typo in comment
new 6385f45 made hostname and webapp name configurable
new 31c5cc5 added default for rsync_port
new f513261 more comment for rsyncd_port
new 0fa0e25 Added BooleanFilter with JUnit test, added BooleanFilter support to XMLQueryParser, Changed TermsFilterBuilder to only build a filter for a single choice of field - multiples can be combined using new BooleanFilter clauses. Added missing MatchAllDocsQueryBuilder source.
new bb923a2 lockDir is still supported as a system property
new 4696ac4 Deprecated superfluous abstract getTerms method introduced in SpanQuery.java, added implementations of Query's existing extractTerms method and switched SpanWeight to use extractTerms instead.
new 286f4f5 Simplified QueryTermExtractor.java to make use of Query.extractTerms method (especially now that all the SpanQuery classes implement this correctly). Added tests in Junit test to demonstrate new support for other Queries (FilteredQuery) now that we use the standard extractTerms feature of Query objects. Also deprecated highlighter getBestFragments method that hard-coded choice of fieldname and introduced new variation that takes an additional fieldName argument
new 34dc132 removed legacy solar name support, change default config directory to ./solr/conf, make data directory ./solr/data, make base dir (./solr) configurable from solr.solr.home property, preliminary support for multiple solr wars, enhance exception message when resource isn't found.
new 38bd428 avoid taking intersection to get intersectionSize for BitDocSet.intersectionSize(HashDocSet)
new 4202b65 added postOptimize hooks, analogous to postCommit hooks but only called after an optimize command. Useful for only distributing optimized indicies
new d97a9e7 ability to specify/override query parameters from command line
new 66dad9f getDocListAndSet now collects the list and set from a single lucene query
new 5547d20 make query parameters on command line be defaults, overridable by specific test
new 72326cc fix misspelling in configuration file
new 47d8727 update change log
new 040e9c6 Fix SpanScorer next()/skipTo() incompatability: LUCENE-413
new a2c7eb1 Implemented FilterIndexReader.getVersion() and isCurrent()
new 431d3b7 lucene nightly 20060405
new 022a7db error if path is missing and default is not supplied
new 903814a re-enable writeLock and commitLock configuration
new 0f57b81 little tutorial updates
new d490983 (LUCENE-539) Fix for deprecations in contrib/surround
new c095297 let's not forget to document the most obvious change: remove all deprecated methods and fields
new 825bc9b fixed IndexWriter.mergeSegments(minSeg,end) when end was not the last segment... only affected addIndexes(Directory[]) LUCENE-540
new 6c32f48 FieldSortedHitQueue - subsequent String sorts with different locales sort identically: LUCENE-526
new 901d7ca added missing extractTerms() to DisjunctionMaxQuery: LUCENE-541
new fc0d666 added getTermArrays() and extractTerms() to MultiPhraseQuery: LUCENE-514
new d214dd8 LUCENE-512: Fixed ClassCastException in ParallelReader.getTermFreqVectors
new 64047e0 refactor /update to separate servlet, allow post of query to /select
new 174c830 fixed uid/gid in generated rsyncd.conf
new e76cc52 update changelog
new 4e0b46d Add default field capability via df query string parameter
new 891b25d slightly improve javadoc of toString(String)
new b2aca12 SOLR-3 - a general purpose test harness, JUnit base class, and migrated version of SolrTest's newtest.txt to JUnit
new 0065df6 fix typo in javadoc
new 159cd5d fixed usage
new 861222d correct typo in comment
new c511815 fix delete-by-id when indexed id != readable id
new 597b011 resolved JIRA issue 536
new 9a451c8 applied fix for issue 536 to bdb code as well
new b08fd5a catch NumberFormatException and provide fieldname: SOLR-10
new 26ead39 add resin version to web.xml comment
new ed514af update changelog
new 99a3a71 explicit XPP3 licensing
new c2338fc adding neccessary SolrConfig hooks so TestHarness and unit tests can specify arbitrary solrconfig.xml files, modified unit tests to demonstrate this -- per SOLR-3 and SOLR-8
new 9c9604b handle null returned by parameter map val for servlet args
new ced4e20 SITE: apachecon eu 2006 presentation news
new 765cd54 add escaping of attribute values
new 2ef9c7e trivial javadoc fix
new 0e71a40 trivial javadoc typo fix
new 8ac675d Add getParams to SolrQueryRequest to allow support for multiple same-named parameters in the same way the servlet request allows
new 1898a8a remove inadvertent addition of unused imports
new 0359b97 moved DateField format question so it shows up in javadocs
new 18f330f add missing license header
new 580baa8 adjusted size of Solr logo
new e16e400 first working version
new 6945bc6 adjust size of Solr logo;added enable/disable link;add javascript var for hostname
new 7ae4a26 added query arg optional for getting optional content
new 89f1018 allowed inclusion of customized content into first table
new c1e12c5 first working version
new aa8f257 initial version
new 3985e51 added admin-extra.html to gettableFiles
new 930b828 first working version
new c187d2b added logging link
new 983c045 added admin-extra.html to gettableFiles
new 221a8d9 initial version
new bf0cf89 initial version
new 5deeaa3 - Added testQueryStringEscaping() to test QueryParser.escape(String) method
new e1670d9 remove from svn, copy from src instead
new 2e492c2 copy scripts into example
new d8d159d fix links in javadoc (LUCENE-563); clean up import statements
new cb15338 small javadoc cleanup
new 865e9ab fixed NPE on log level changing when helthcheck isn't in use
new dd8d4e2 fixed scripts permission in example
new 64122cd made log files group readable
new c0df776 downgrade of jetty from 6 to 5.1.11RC0
new 67f3d7f - Made class non-public. http://issues.apache.org/jira/browse/LUCENE-564
new cb5f472 improve the exception messages and init the cause
new 07587e8 improve some exception messages and init the cause of exceptions
new d03ca8f fix "throws" declaration in javadoc
new af791e0 import cleanup to avoid warnings
new 2531a82 init the cause of exceptions so no information is lost when this exception occurs
new 55237c8 throw IllegalArgumentException if both field name and value are empty (to avoid a confusing "term out of order" exception later)
new 7b2989a fix update URL in post.sh
new 47f1cb7 updated for jetty downgrade
new a1460c8 fix for LUCENE-352
new 0c9ec9e fix for LUCENE-572
new 1e70053 fix NPE and deletion bugs in ParallelReader: LUCENE-561
new 2c5bc59 add empty extractTerms(): LUCENE-556
new 375d553 add empty FunctionQuery.extractTerms() for MultiSearcher use
new d63338b new DisMaxRequestHandler as well as some generic SolrPluginUtils
new 45712c5 fix RAMDirectory(Directory) 2GB size limitation: LUCENE-546
new 1a66aa3 enable multiple solr webapps with JNDI config
new f68744c remove 2GB file limitation from RAMIndexInput and RAMIndexOutput: LUCENE-546
new 18b39ae documentation: little date correction
new 15e77d2 adding CHANGE info i forgot to make a few days ago when adding DisMaxRequestHandler and SolrPluginUtils
new dd3d979 LUCENE-496 - Command line tool for modifying the field norms of an existing index
new d96e03e Grrr... unbelievably bad compilation failure typo
new d2b63d3 LUCENE-577: initial checkin of SweetSpotSimilarity
new 2d04fec Support for customizing the QueryResponseWriter per request - SOLR-16
new 777ab03 LUCENE-485. Don't hold commit lock while removing obsolete index files. Contributed by Luc Vanlerberghe.
new 38f1e31 Include full Apache license, not just per-file boilerplate notice, as recommended by http://www.apache.org/dev/apply-license.html. Also supply a NOTICE file.
new 39852b3 Add package documentation for a few contrib modules.
new 1915582 Preparing for 2.0.0 release.
new abe6f69 Update for 2.0.0 release.
new b9ec9b7 Add boilerplate for post 2.0.0 changes.
new f5874a3 minor cleanup of existing javadocs to reduce warnings
new 2fbda0c minor javadoc tweaks to reduce warnings
new e42880a first significant push at improving javadocs for interfaces/classes used heavily by request handler plugins
new 1501cc3 spellling & typos
new 1ef156d git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@409994 13f79535-47bb-0310-9956-ffa450edef68
new 9760a3e fix javadoc comment (copy+paste error)
new 4c2bbf5 Added Grant Ingersoll as committer
new 57f35aa Added Grant Ingersoll as committer
new 94cc256 make web application demo work again: don't use a QueryParser method that doesn't exist anymore
new 2008f5c simple HTML syntax fixes
new 4ce2a2d remove web.external.xml external XML entity
new 4944720 make MultiTermDocs.skipTo use sub TermDocs.skipTo: LUCENE-586
new 1d6371d remove final, implement Cloneable, setTermText(): LUCENE-438
new 2fd8f54 ISOLatin1AccentFilter fails to preserve positionIncrement: LUCENE-583
new 847df55 ISOLatin1AccentFilter fails to preserve positionIncrement: LUCENE-583
new 3afc919 SpellChecker min score is incorrectly changed by suggestSimilar: LUCENE-575
new 62df936 SpellChecker min score is incorrectly changed by suggestSimilar: LUCENE-575
new ffd73d8 LUCENE-587 fix Explanation.toHtml to produce valid HTML
new 3b80b9c simple commit so Erik can moderate me into the commit list
new 2123b47 LUCENE-503: New ThaiAnalyzer and ThaiWordFilter
new 00ff3cb damn, i forgot to be explicit about the issue number
new 003e9ea adding new KeywordTokenizerFactory
new 4f42191 more improvements to javadocs
new 8226476 pattern-match copyField source name: SOLR-21
new 3c7c44f fix addUnique and corrupt size in BitDocSet
new 631585b LUCENE-578. First version of gdata-server. Contributed by Simon Willnauer.
new 8956949 - Added javadoc about when Reader fields are actually read
new 8fa9ff4 remove private method that was not used at all
new 2b9effb deprecate the analysis.nl.WordlistLoader class because it's not robust (fails silently) and use analysis.WordlistLoader instead
new d4cc19d Implementation of Issue 545. Introduction of new Fieldable interface (extracted from Field) which is now used where Field used to be used. Field now implements Fieldable. Added new method to IndexReader and derived classes for working with the new FieldSelector interface. The FieldSelector interface defines a mechanism for doing lazy loading, amongst other things. Implemented Lazy loading of fields in the FieldsReader class. Added test case to TestFieldsReader.java
new 545088a Fixed license issues from Issue 545.
new e63135a new OpenBitSet, BitDocSet changes to use it, HashDocSet size params moved to the DocSetHitCollector: SOLR-15
new 2f9eb80 faster HashDocSet.unionSize
new 4836c63 move old test class from src to test dir
new 0c69b09 fix class name after svn mv
new 3a81079 DocSet.andNot(),andNotSize()
new 9931b87 simplify unionSize, implement in terms of intersectionSize
new f0bfc02 - perl -pi -e 's/\t/ /g'
new e4ffe06 Added optimization to ignore duplicate terms
new 025936b remove searcher reference from MatchAllDocsQuery so it's Serializable
new 20ff553 HACK Fix to javadoc generation so GData Server is only attempted when using java1.5
new af59470 - LUCENE-601: RAMDirectory and RAMFile made Seriazable. Thanks Karl.
new 924914d - Removed Jakarta reference
new 944af6f changed from using ls to find to handle very large number of snapshots
new c13c954 store termvectors: SOLR-23
new 1160b4d public constructor for XMLWriter
new 7bbc7b1 - Cosmetics
new a7151c0 - LUCENE-593 partial fix (field name interned) - Made vars and LuceneIterator ctor private - Fixed comments
new c5cd491 LUCENE-557: Lots of new Explanation test cases (and utilities for writing future test cases) as well as fixes for blatent bugs in the Explanation methods of BooleanQuery and FilteredQuery
new 2024039 New Span query tests for LUCENE-557
new 193ca19 changed from using ls to find to handle very large number of snapshots
new c819835 ParallelTermEnum.next() fails to advance properly to new fields: LUCENE-607
new 66a23a8 truncate new segment files before use: LUCENE-415
new 3ff810c Updated the 1.9 reference at the top of the file and added in some cross references to the API.
new e2c8931 revert Document.getFields for back compatibility: LUCENE-609
new 9c011b1 disambiguate inner class call to doc() for ecj compilation: LUCENE-610
new da7f6e0 upgraded to lucene nightly 20060622, rev 416224
new a7dda11 revert LUCENE-415, it's not needed for lucene 2.0
new 79ae648 syntax change for ecj compilation: LUCENE-611
new 8ebdf9f LUCENE-608: deprecate Document.fields(), add getFields()
new daee07e use the new non-deprecated getFields() method, clean up some imports
new 6e86efb BooleanClause javadoc update: LUCENE-615
new b5919a7 use default field list for single doc
new 4707eea96 gdata dev update from Simon 2006-06-06
new 2f24fda fixed bug LUCENE-451 by adding new functionality in LUCENE-605 -- new ComplexExplanation class can model matching independent of having a positive value
new d0070be - Changed version to 2.1-dev
new 0e23b32 LUCENE-618: commiting GData server patch 27.06.06.diff
new b2dd60b Added new TermsQueryBuilder to simply build boolean queries from text without having concern over clashing reserved words/special characters/legal syntax that is demanded by normal query parser syntax. Added new xml attributes to BooleanQueryBuilder to control disableCoord and minimumNumberShouldMatch.
new d13def5 patch_29_06_06.diff from LUCENE-620
new ddae8f0 - LUCENE-593, inner Iterator fixed
new 13bb602 LUCENE-621 - new static methods for modifing default lock timeouts
new a35e30c WordDelimiterFilter could loose position info
new 9561be6 SOLR-11 - BufferedTokenStream and RemoveDuplicatesTokenFilter from SOLR-11-BufferedTokenStream-RemoveDuplicatesTokenFilter.patch plus some additional tests and example config changes
new 9e4cbff added debug option
new b747b5c LUCENE-623: RAMDirectory.close() now nulls out it's 'file' references
new 20711a9 improved admin stylesheet for IE - SOLR-6
new 72af4e8 Exposed underlying support for stop words in the MoreLikeThis class
new 69299c5 Exposed support for stop words facility through LikeThisQueryBuilder and updated example LikeThisQuery.xml to illustrate usage
new bf363aa get content-type from request writer
new 1c06c77 highlighting: SOLR-24
new 82084a7 get content-type from request writer
new 2224471 highlighting: SOLR-24
new 89a47d0 order tokens by startOffset when highlighting
new 9909374 fix reverse sorting when sortMissingFirst=true
new 74848d9 fix reverse sorting when sortMissingFirst=true
new 4f7faab order tokens before feeding to highlighter
new 5f7214b Added Yonik's patch to deal with overlapping tokens - see http://issues.apache.org/jira/browse/LUCENE-627?page=comments#action_12421332
new 482ad14 Added Yonik's patch for overlapping token support See http://issues.apache.org/jira/browse/LUCENE-627?page=comments#action_12421332
new 64ae21e lucene nightly r422302
new 8e9950d configurable language for SnowballPorterFilterFactory: SOLR-27
new 10d32f1 add ISOLatin1AccentFilterFactory: SOLR-28
new 1451c6c work around Jetty bug with non-ascii chars in Writer: SOLR-32
new f2b5656 TestXMLEscaping.java: SOLR-33
new a17c5ab Included unique key field name/value (if available) in log message of add: SOLR-18)
new 336fcb7 add example of international char to sample doc
new 02aafbc JSON, Python, Ruby response writers: SOLR-31
new 9de4ebb JSON, Python, Ruby response writers: SOLR-31
new 163f926 exception if both generate and catenate==0: SOLR-34
new 5f8d606 set svn:eol-style native
new 929d0d3 accute accent instead of grave
new 70c8fc4 declare admin-pages to return UTF-8, add space in content-type strings: SOLR-35
new 2cd520c declare admin-pages to return UTF-8, add space in content-type strings: SOLR-35
new e6f9c04 fix conflicting mime-types
new e24147b make json response writers available by default
new 91270b5 highlighting params in CommonParams changed to non-static
new de09962 - Reformatted
new 9bc6ba0 - Cosmetics
new 8723cd5 - Moved IndexSearcher creation to setSpellIndex(Dictionary) method, so IndexSearcher is not opened/closed for every suggestion - Fixed typo in method name: setAccuraty -> setAccuracy - Cosmetics, comments and other cleanups
new c0128f9 - Removed a useless tearDown()
new 895f763 - Renamed some variables and made minScore private
new f72c1e5 Don't re-create SimpleDateFormat objects, use static ones instead. Gives about a 2x performance increase in a micro benchmark.
new 5388884 add the original query to the parse exception message for easier debugging
new 769edb8 Allow the query parser default operator to be configurable via schema.xml
new ae014f4 add defaultOperator example to example schema.xml
new c45d042 javadoc from Karl Wettin
new 0d60aba UTF-8 example: SOLR-38
new a0288da slightly more verbose output for TooManyClauses exception
new 5e61ac9 gdata update
new 729ae8f gdata update
new ecddbc6 allow flags on getDocListAndSet method: SOLR-39
new db7731c don't indent single element maps and arrays
new 8c0d234 fix LUCENE-638: ignore files unrelated to Lucene in FSDirectory.list(); also make rename more robust by using try/finally
new 52e9e3d LUCENE-641: fix off-by-one bug for maximum field length
new c62a888 highlight,JSON features, tutorial JDKvsJRE
new 27b737f escape > to avoid illegal ]]> in content
new af06aff escape > to avoid illegal ]]> in content
new bc40671 - Fixed typos
new 8cd09aa trivial whitespace fix only
new 93ab8fd fix the code example (still used the old API); fix a few spelling mistakes
new 10517a3 performance test for TermDoc iteration speed
new 7577051 HyphenatedWordsFilter: SOLR-41
new a9a325a LUCENE-646: fix various small issues with the "getting started" demo pages (patch by Michael McCandless)
new 1d65537 remove "s" and "t" as stopwords because they make searching less precise, e.g. "t-online" gives the same results as "online" with "t" being a stopword
new 95639bc json:escape chars<=0x1f, python:encode tab
new aa32350 gdata 2006-08-10 checkin
new ed7ab7b fix OpenBitSet.equals typecheck
new 395115d - Typo fix
new 1a93366 - LUCENE-629: indexing and optimizing performance improvements when working with compressed fields
new 5705f8d - LUCENE-478: Updated Unicode code point ranges for CJK
new a9691a4 - Modified some CJK Unicode code point ranges in StandardTokenizer.jj, and added a few more of them to increase CJK character coverage. Also documented some of the ranges.
new c5d950d - LUCENE-388: optimize maybeMergeSegments() to speed up indexing.
new 0a69bbb fix OpenBitSet.flip(start,end)
new f7849f1 - Undid LUCENE-388, as it turned out it caused problems
new 8b71759 adding upcomping ApacheCon presentation
new 6ce8194 Updated the link to the 1.4.x archives, as the current jakarta link no longer works. Added instructions on how to navigate to the archives section where the 1.4.x is archived.
new a40febc Updated the link to the 1.4.x archives, as the current jakarta link no longer works. Added instructions on how to navigate to the archives section where the 1.4.x is archived.
new 2946a6a Also updated the link to changes.txt
new 3308763 Also updated the link to changes.txt
new 7a90732 don't use deprecated method (thanks to Simon Willnauer)
new d24ee28 LUCENE-649: tiny typo fixes
new d3629f2 gdata fixes: LUCENE-653, LUCENE-654
new d516bf5 Fix for http://issues.apache.org/jira/browse/LUCENE-645 with added Junit tests for this bug and related problem where last fragment can be huge if highlighting huge documents.
new 8e36088 keep track of number of buffered documents: LUCENE-388
new fa29367 fix getPositionIncrement: LUCENE-659
new abb1bfc move singleDocSegmentsCount maintinence to mergeSegments
new 10a5c4c Added highlight param documentation and removed unused import from StandardRequestHandler (testing checkin).
new d4cc53d Initial check in of TestTermScorer. All test methods should pass.
new 9763d03 LUCENE-650: Fixed NPE in Locale specific String Sort when Document has no value
new 8c0d242 GData html render preview: LUCENE-660
new 8456ba9 Changed explain method to use TermDocs.skipTo instead of looping.
new a871cfa Updated site--added Mike Klaas to committers list
new 4ba69db Initial check in of scoring.xml documentation. I have also added lucene.css stylesheet and included it in the Anakia Site VSL, although I am open to other ways of including style information on a per document basis (I just don't know Velocity to make the changes).
new e2b5047 Initial check in of scoring.xml documentation. I have also added lucene.css stylesheet and included it in the Anakia Site VSL, although I am open to other ways of including style information on a per document basis (I just don't know Velocity to make the changes).
new e14f9e3 Initial check in of scoring.xml documentation. I have also added lucene.css stylesheet and included it in the Anakia Site VSL, although I am open to other ways of including style information on a per document basis (I just don't know Velocity to make the changes).
new 9f374d9 Applied patch from: http://issues.apache.org/jira/browse/LUCENE-664
new 07b2a86 SolrParams: SOLR-43
new 254945a Decouple locking from Directory: LUCENE-635
new f0375e3 remove accidentally added files
new 82d2306 remove accidentally added files
new 18c5d5b scoring documentation updates from Michael McCandless
new b237052 scoring documentation updates from Michael McCandless
new d0f5077 remove accidentally added file
new 22c19c9 modified example of using an existing analyzer to refrence one that supports a default constructor
new a094b2b Patch for SOLR-37 (highlighting param changes and new features)
new 4e01800 Forgot to save CHANGES.txt prior to commit
new 2a7b13b BitSetIterator.next(int startFrom) public, add test
new d34d6aa Compressable field patch (SOLR-45)
new 74f787b more progress on SOLR-43
new 447ddf0 SOLR-44 - simple facet support for StandardRequestHandler and DisMaxRequestHandler
new 6c53bc3 Fixed bug where BooleanQueryBuilder.java and BooleanFilterBuilder.java were mistakenly adding all child (and grandchild) clauses to the top node. A call to Element.getElementsByTagName was the offending code - this descends full depth rather than getting only immediate children which is the desired behaviour. Thanks to Jingkei Ly for spotting this bug.
new 2a94417 Updated to lucene-nightly 20060907
new 4e31646 CHANGES.TXT for lucene upgrade
new 224e098 Correct typo in comment
new d116280 add client directory
new 7034514 prop changes to supress modification warnings about artifacts from build and example
new d0b971a Updated scoring.xml per suggestions by Doug and Chris on issue 664. Moved the Query information and Similarity info to the o.a.l.s package.html in the Javadocs and provided links to the javadocs from the scoring file.
new 885e92a Updated scoring.xml per suggestions by Doug and Chris on issue 664. Moved the Query information and Similarity info to the o.a.l.s package.html in the Javadocs and provided links to the javadocs from the scoring file.
new ec38c40 SOLR-46 - support for appended and invariant SolrParams in solrconfig.xml
new 6594c7c small tweak: facet.limit now assumes a sensible default of 100 to prevent extreme amounts of data from being returned to a naive client. negative values for facet.limit force the limitless behavior
new af0d115 Add description to javadoc and test-reports targets, and add more output to <junit>
new cd441b6 Add request q.op=AND|OR to specify default operator for query parsing
new 0fcfe87 getDocSet optimized for TermQuery
new 4465baa new segment merging policy: LUCENE-672
new 202004d quick fix of SOLR-47
new 0e8037a remove double-add typo from post.sh
new b1322d5 retain zero size segments resulting from a merge: LUCENE-672
new afe7742 solr-48 - added javascript to catch empty query
new 8926e17 SOLR-48 - added javascript to catch empty query in admin query froms
new f65467a more docs for cache params
new 8207bd1 - Typo fixes
new 7456fdc - Small wording changes to make javadoc a bit easier to understand
new 6646560 add getContext() to SolrQueryRequest
new 8c79297 use FilterCache for faceting single-term non-bool fields
new 98f8010 javadoc additions and cleanup
new f69188f clarify that schema version is not app level
new c91d524 format with lists for better readability; link ruby and c lists on gossamer-threads.com
new 5c89547 added support for per field boost factor
new af08199 fixed array length bug
new 652d91f make files relative to top level directory
new 7719af7 javadoc typo
new 574f3d3 some simple queries for benchmarking
new 2faaa1b SOLR-25 - change FunctionQuery to use ComplexExplanation
new efab233 new PrefixFilter from Solr: LUCENE-676
new a66dc55 examples of syntax for parseFunction
new 0d4e1b1 remove LazyField.chars to reduce memory consumption
new 75f5619 Updated scoring information to only have one copy of the Scoring Formula. Implemented Doron Cohen's new scoring formula description in the javadoc.
new 1fad6b0 Added javadocs for FieldSelectorResult.java
new 12254ac changed indexBoost to be norm(t, d), as in Similarity
new 8afdf8e indexBoost to norm(t,d)
new 01fcae4 change ref to TermScorer to TermQuery
new 0884745 TermScorer to TermQuery
new 323328c clarify change entry a bit
new 32b1946 LUCENE-684: improve javadoc of deleDocuments(Term), thanks to Paul Elschot
new cb4f27f data corruption reading lazy loaded fields: LUCENE-683
new 70472ad NativeFSLockFactory: LUCENE-678
new 3c35b82 ConjunctionScorer performance increase: LUCENE-443
new b75358e - LUCENE-544 - allow per-field boosts to be specified.
new 901c8c3 DisjunctionSumScorer performance improvement: LUCENE-365
new 1a12258 SOLR-49 - new XSLTResponseWriter for server side XSLT processing, and a new QueryResponseWriter.init(NamedList) method
new d2fbaf8 added json.wrf, wrapper function: SOLR-56
new 936b7ba fix sharing of native locks by diff dirs: LUCENE-678
new 247a4e2 unsafe use of IndexInput.clone(): LUCENE-690
new c270fa8 test demonstrating problem cloning active IndexInput in LazyField: LUCENE-690
new d969f3c help TestThreadSafe fail faster
new 59d5576 - Removed tabs and extra spaces
new bc23956 ConjunctionScorer tests: LUCENE-693
new 71c3f03 ensure Scorer.skipTo() is interchangeable with next(): LUCENE-696
new 7eca526 factor boost into hashCode and equals to pass generic tests: LUCENE-698
new e1b804f added nested conjunction tests: LUCENE-693
new 1eb10ab - LUCENE-657: Made FuzzyQuery non-final and the inner ScoreTerm class, protected.
new 19bf841 Improve BufferedIndexInput.readBytes() performance: LUCENE-695
new 4dfdd6a new IndexWriter.addIndexesNoOptimize(): LUCENE-528
new 38d2797 - Some Emacs meta-Q action
new 7abe115 - LUCENE-489: Add support for leading wildcard characters to QueryParser.
new 1a5ac80 LUCENE-569: Fixed bug in ordered SpanNearQueries
new a0339b4 - Create the index if it doesn't exist; CamelCased spellindex var
new a20830e new test: LUCENE-528
new eea8ea9 new test: LUCENE-695
new c0d330c Lazy skipping on proximity file: LUCENE-687
new 4a5ace9 remove incorrect javadoc
new 4ffd204 SOLR-63 - blackslash escape * in ssh command used in snappuller for zsh compatibility
new a0239f9 blackslash escape * in ssh command used for zsh compatibility
new 2c71186 BugFix: field boosts were being ignored and doc boosts applied to fields rather than the doc (testcase + fix)
new 6a36e71 http://issues.apache.org/jira/browse/LUCENE-706
new 456025b Added a line on how contributions can be made with a link to the Wiki page.
new 32a0134 initial check in of benchmark directory structure
new 861a964 initial checkin of build and dependencies
new 1f94c5b adding faceted search and list of output types to detailed query features list
new d7a514f Trivial changes fixed misspelled class name
new 0a428ad check solr return code
new a840797 new license header
new daedf1c Fetching third patry libs via http from http://www.ibiblio.org/ -- Refactoring GData-Server -- Apache Hivemind integration
new fe4025e Externalized some Ant-Tasks and Macros to fetch third patry libs via http from http://www.ibiblio.org/ -- Refactoring GData-Server -- Apache Hivemind integration
new d2d7d3e Third party jar will be fetched by the dependecy fetching ant tasks during build process
new 5cd72ec checked patch for SOLR-65
new 7ca20ee new ASF licenses header
new b596c43 add missing license header
new 0546616 ASF license headers
new 28fc069 ASF license headers, update intro
new b09de37 Changed Build management to create jar files for core and IoC Container. Added Changes.txt file to document changes in build management, api, history and bug fixes
new ebf6f78 Class could not be resolved due to wrong spelling (after refactoring)
new 5627c62 Webarchive packageing prepared for including IoC metadata descriptors - including configured IoC descriptors in war distribution - improved dependency fetching (on demand) - fixed some spelling errors
new 11d9ba2 SOLR-68 - new ClassLoader that knows about jars in solr/lib/ used for accessing resources specified in Config files, ie: plugins. Added example/solr/README.txt while i was at it so the various subdirs including 'lib' would be documented.
new 423c1b4 Commit benchmark code. Thanks to Doron Cohen for updates
new d94dfcc Adding myself to committers list
new bb00247 QueryParser changed to default to use of ConstantScoreRangeQuery for range queries. Added useOldRangeQuery property to QueryParser to allow selection of old RangeQuery class if required. Updated Junit tests. Updated javadocs for RangeQuery to reflect the new default behaviour in QueryParser
new 3831455 updated to lucene nightly 2006-11-15
new ca0804c Updated docs - Added entry to changes.txt for the new QueryParser use of ConstantScoreRangeQuery, added entry to whoweare docs
new 9a116a8 better memory estimate
new 34e917a better memory estimate
new 2d5f3b0 better memory estimate
new fb8fd8b cosmetics
new 2b1dd87 better memory estimate
new 9f08d0c added my name
new 7e3c1bf Optimization: call System.arraycopy instead of manual for loop copying
new bd7fe4c add subersion revision numbers for lucene nightlies
new bd6f012 make sure to release write lock in IndexWriter if we hit IOException during construction
new d634ccf Lockless commits
new 9b7d120 Lockless commits
new 79bf43b Lockless commits: LUCENE-701
new f09b8d3 Lockless commits: LUCENE-701
new 4b9f177 Lockless commits: LUCENE-701
new fd42f16 backslash escapes within quotes: LUCENE-573
new f5661f7 unicode escapes for QueryParser: LUCENE-716
new bce2a5d minor doc fix for LUCENE-661
new 5569c9f minor change: clean up some tmp test index directories (only on successful completion of test method)
new a37adee remove Java5 method call
new 5995406 added my name (in the right file this time)
new d68fbb7 who.* files regenerated with Forrest
new 0568a30 LUCENE-651: Fixed a race condition in initialization of FieldCache.
new cd39647 expanded description of LUCENE-651
new c44be0c LUCENE-543: WildcardQuery without wildcarded term rewrites to a TermQuery
new 57653c5 SOLR-71: Date Math for DateField
new e6f5697 LUCENE-701: temporarily disable 2 unit tests until I can fix to pass cross-platform/JRE
new d98c449 default to "jar" so the correct manifest is used (not the common one)
new 5cf9575 LUCENE-722: DEFAULT spelled DEFALT in MoreLikeThis.java
new 9ba7a8e RAMDirectory.sizeInBytes, public flushRamSegments: LUCENE-709
new ad93748 example shouldn't use deprecated method
new 248ff4e cosmetics
new d9cb737 cosmetics
new 286c390 added option to measure indexing or query performance
new 758a772 cosmetics
new b797db9 cosmetics
new 91c8324 clarify comments
new 19f90a3 LUCENE-720: fix two new unit tests (with lockless) to dynamically compute field number since this number can vary depending on JRE
new a01711b LUCENE-720: added a few missing close's
new e7ed920 clarified javadoc
new 4002514 reverting update to non-deprecated method as it was not backwards compatible with lucene-2.0
new dab153b LUCENE-722: DEFAULT spelled DEFALT in MoreLikeThis.java
new a1966d9 import and whitespace cleanup only
new cdb3440 added getTokenCachingAnalyzer()
new aeb9723 javadoc
new e7cde62 cosmetics
new ae68467 cosmetics
new d33f53c javadoc
new 8ccee0c hashing on a pair isn't necessary and overly complicates semantics. So taking Pair logic out.
new b8387ec javadoc
new f76157f javadoc
new 694dcea - Added the ASF License header
new fe47121 - LUCENE-726: removed the use of a deprecated method
new 61f2c83 - Gave Mark credits for hit LUCENE-703 changes
new fa2be4c Updated the website to new Forrest based site, see Issue 707, part one of commits
new abe5ee5 part 2 of new docs commits
new 7347e0b next part of docs commit
new 10e1320 removing old site building tasks and libraries
new 282eef0 updated docs target to echo a message on how to update the website
new 0f6aa13 git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@479474 13f79535-47bb-0310-9956-ffa450edef68
new bd76b75 - Fixed Mark's surname, thanks Eric ;)
new ad49369 added clear() method to TokenCachingAnalyzer, changed anonymous class to public class
new 8ab762a Reverting back because of: "Actually, now I'm considering reverting back to the version without a public clear() method. The rationale is that this would be less complex and more consistent with the AnalyzerUtil design (simple methods generating simple anonymous analyzer wrappers). If desired, you can still (re)use a single static "child" analyzer instance. It's cheap and easy to create a new caching analyzer on top of the static analyzer, and to do so before each docume [...]
new deb74c1 javadoc
new 06b36cb For repeatable exceptions, store into cache only if child.tokenStream(fieldName, reader) does not throw an exception
new 64d4421 cosmetics
new c982fde SOLR-52 lazyfields patch implemented.
new 8dc26ad javadoc
new 42e2191 non-recursive MultiTermDocs.next,skipTo: LUCENE-729
new 5b7b831 map *:* to MatchAllDocsQuery: LUCENE-723
new 3ec7fb8 LUCENE-727: adding unit test for MMapDirectory
new 338991b - LUCENE-717: Avoid build failure when (unused) lib directory does not exist
new 57ce49d - LUCENE-728: Removed duplicate/old MoreLikeThis and SimilarityQueries classes, as their new home is under contrib/queries. This means contrib/similarity is not completely empty. I am leaving it in SVN for now, as it seems like it could be a nice warm home for custom Similarity implementations.
new 63e97b4 - Javadoc cosmetics
new 989b1cb LUCENE-672: added description of the 'under-merging' bug that was also fixed with this change
new ea57196 prepend apache to name, add tgz when packaging
new 5e8b63d add incubation notice, example pointer
new 06a9b2e better estimation of memory consumption
new f620d56 find/replace tab --> space
new 9b670ca licensing updates
new fb35869 licensing
new 1912875 remove accidentally added file
new f85eb58 license updates
new 75164dd license updates
new 1900dbe first pass at a decent manifest file for our JAR and WAR
new c5dbbf9 SOLR-3 Removed src/apps containing the legacy SolrTest app
new ae1b4db Readded the lock-less commits documentation that was accidentally lost.
new 0a69bdf Readded the lock-less commits documentation that was accidentally lost.
new 16d9dc0 fix a typo
new 48cc7c2 a few minor improvements: multi-val fields as lists, and DHTML reveal of score explanation if available
new 2b39422 LUCENE-669: don't double-close RandomAccessFile in finalize
new 63d2e58 added support for Berkeley DB 4.5.20
new e58c3c3 - Removed empty lib directory
new 1be86c4 remove now-redundant xpp3 license
new 5cd8093 use standard incubator disclaimer
new 94c5c83 little schema cleanups
new eb897e5 cleaning up the forms on index.jsp and form.jsp ... main motivation was to get rid of hte stylesheet param since it's pretty much worthless, but i also wanted to try and make the only options displayed on form.jsp things that were general enough to apply to any combination of request handler / response writer pair that comes out of the box ... i deliberatley didn't include all of the highlight and facet params however, because I wasworred that would make the page too cluttered.
new 840875e escape defaultQuery so it's safe to display in HTML forms
new b49e659 notice/license updates
new d7e5cc0 added incubation disclaimer to CHANGES.txt per incubator
new 1275a2b put license and notice in solr jar and war
new e3f84c2 Fixed the trail (thanks Marvin) in skinconf and put in a temporary feather logo for the left image. Added in developer-resources.xml that contains info on contributing, downloading nightly builds and getting code from SVN and added it under the resources section. Fixed the news release item on the main page to be Nov. 26 Added in links to previous versions of site under the Site Versions so that we have links. These sites have been downloaded and are available on the we [...]
new 683d604 Fixed the trail (thanks Marvin) in skinconf and put in a temporary feather logo for the left image. Added in developer-resources.xml that contains info on contributing, downloading nightly builds and getting code from SVN and added it under the resources section. Fixed the news release item on the main page to be Nov. 26 Added in links to previous versions of site under the Site Versions so that we have links. These sites have been downloaded and are available on the we [...]
new e47e6bd git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@481552 13f79535-47bb-0310-9956-ffa450edef68
new 07918af change ver to 1.1-dev
new fc9694b new numeric build property specversion added so we can ensure our manifest files have a purely numeric Specification-Version
new 462ca75 useColdSearcher: LUCENE-77
new ef34156 little comment cleanups
new 65cd9b8 - Reindented
new 8448546 KEYS.txt added to store our PGP keys
new 58fc48e make 'ant example' more visible and self-explaining
new db54dcf war now contains the solr jar, instead of the direct class files ... this also allows us to display the MANIFEST.MF version info on registry.jsp (it can't read from the WAR's manifest for some reason)
new ec9f977 add description to example target
new 636477d build.xml cleanup: removed some targets that were not longer useful, clarified the descriptions of some targets, added a macro to build the MD5 checksum files as part of hte package target
new 2b82b8a add yonik's public key
new 6ccabb7 http://issues.apache.org/jira/browse/LUCENE-721 -- Added in Clover code coverage, thanks to Michael Busch.
new c674445 http://issues.apache.org/jira/browse/LUCENE-721 -- Added in Clover code coverage, thanks to Michael Busch.
new 0d109d1 read/write .del as d-gaps when the deleted bit vector is sufficiently sparse: LUCENE-738
new 10460b5 Performance improvement for SegmentMerger.mergeNorms: LUCENE-739
new f4d9f44 LUCENE-669: I forgot attribution to Michael Busch for this (thanks Michael!)
new d069484 per suggestion on solr-user, added a mime-mapping for .xsl files to the web.xml so that the mime-type will be set correctly even if the servlet container doesn't have one configured. used application/xslt+xml instead of application/xml based on W3C XSLT recommendation since 2003/May ... tested in Firefox2 and IE6
new 0025055 - Cosmetics
new 81bef12 default useFilterForSortedQuery to off in example
new 15df97d LUCENE 744 - Appended user.name property onto the directory that gets created in temp so that there aren't naming clashes.
new f9cc865 Added in Benchmark javadocs to the contrib section
new 8644261 SpanOrQuery simplification and test: LUCENE-742
new 277ac02 Set the source to be the ${ant.java.version}
new 88b053e - SOLR-58: make admin pages return XML and transform them to HTML using XSL
new 90d1f48 - Comment fixes
new 62989cd - Comment/docs cleanup
new 59afa74 LUCENE-738: regenerating web site docs
new e3e2ed3 Applied new structure of the gdata-server project. All source and test-sources are located under the ./src/ folder. Created GData Object Model (GOM) folder ./src/gom, Core-Folder ./src/core and ./src/hivemind Sources and Tests now splitted into their "sub" projects.
new 9cc3210 deleted hivemind related test from core test folder. This source has been copied/moved to ./src/hivemind/test
new 3bd4a16 Initial Revision GData Object Model GOM is a GData object representation for render, parse and manipulate GData Feeds (RSS/ATOM)
new 4711af4 Removed unneccessary UML metadata
new d775297 modifications added to changes.txt
new 5aabf7a Fixed compile error in GDataIndexWriterTest as IndexWriter has not commitTimeout setter anymore. Fixed misspelled path in gom-build.xml
new 4374e2e created internal "subproject" structure to reuse the common-build.xml ant tasks
new ad3ccde fixed some path errors due to the new structure
new b2fcbed SOLR-70 - better parsing of pingQuery ... it's still not a very clean syntax, but at least it's now possible to have any pingQuery you want and it will acctaully respect multiple query params
new c86a81b when i added the version numbers to the Info page, I created some new temp variables in _info.jsp (assuming the numbers might be useful on other pages as well) that wound up conflicting with a temp variable already in use in distribution.jsp ... this commit cleans up _info.jsp so that only variables we want to bleed into the other JSPs do so.
new fd37d36 adding intro and release notes type stuff to CHANGES
new fef1ac1 add .project and .classpath to svn:ignore, for Eclipse
new 17dee73 SOLR-59, copy request parameters to Solr's response
new 7fdba93 SOLR-59, make echoParams=explicit the default in the example config
new 65b3776 docs: version back-compat
new 0c33839 add licensing info for snowball stemmers
new fb0c30d defined default task to use inherit ant tasks in sub folders
new 550b50f redefined compile-core and compile-test to exclude db4o dependend classes if db4o jar is not present
new 5cfad2b getting started note to README: SOLR-83
new d201d56 make example schema more friendly to very casual users... omit norms on non-text fields by default, and selected text fields
new 24a3343 http://issues.apache.org/jira/browse/LUCENE-747 fixed per patch from Simon Willnauer.
new 66b77c3 new style ASL header
new e03b4e5 add missing ASL header
new dc2d648 SOLR-78 - replaced usage of Node.getTextContent with new helper method which allows Solr to work with DOM Level 2 parsers instead of requiring DOM Level 3
new e23c98a ignore Eclipse's .settings file as well
new 5b21cee - Fixed typo and unused import
new 9d29a06 added copy of the website to the distribution, and added some verbage to the README.txt file so it would be more usefull to people downloading distributions
new 94aa557 reverting analysis.jsp changes from SOLR-58
new 0c24246 typos and case changes
new 40d4385 minor typos and formatting changes
new c45fc39 change eol-style on scripts
new 6c995ed SOLR-74 - user input wasn't being HTML escaped when echoed back on the page
new f1ca91f change docs/api to api
new 16a578c Hooked in link to Clover test code coverage reports, which will be generated by the nightly build once it goes live. Currently the webserver holds a snapshot of the reports as generated on 12-16-06. See issue 708.
new a19cb46 make link to Javadocs explicitly point at index.html so local file:/// browsing of docs in distributions will work as well
new a4e0edd LUCENE-713. Updated fileformats.xml to include how position and offset info is stored in the TVF file.
new 9b2405c Uses JUnit Task defined tempDir instead of system temp.
new fe6343a crlf text files in zip archive
new b291157 commit release news to site. do not sync site yet.
new d0f24d8 - Typo and tabs
new 487fd66 fix confusing indentation
new f146719 replace Vector with ArrayList, add clauses() to return that List of clauses: LUCENE-745
new c900566 bump version numbers
new 0d8f7b7 Mapped java.io.tmpdir to the same value as tempDir.
new c2946f7 explicitly set executable bit on scripts when packaging tgz release artifact
new 43fb64b set exe bits for zip too
new d6823ef LUCENE-702: make sure addIndexes(*) does not corrupt index on disk full; change to transactional semantics; fix IndexWriter.mergeSegments and IndexReader.commit to clean up (and leave instance consistent) on exception
new 7c4b667 LUCENE-748: add javadoc around semantics of Exception during IndexWriter.close() LUCENE-129: fix finalizers to always call super.finalize LUCENE-301: add new constructors IndexWriter({String,File,Directory}, Analyzer) that create index if it's not already there, else append LUCENE-701: found two cases of "open IndexWriter for create while reader is open, on Windows" that I didn't properly fix; added new test cases LUCENE-702: corrected some small javadoc issues
new 19ba76b LUCENE-750: fix one case that was not closing an IndexOutput with a try/finally
new 30c8ce4 remove FSIndexOutput finalizer, move FSIndexInput finalizer to it's Descriptor: LUCENE-750
new 36e3880 fix escapes in StrUtils.split*: SOLR-87
new 48b2a71 correct potential null pointer exception in unused DirectUpdateHandler found by fortifysoftware
new 072c3c5 removing sitemap.xmap -- doesn't seem to affect the generated site at all using forrest-0.7, and Thorsten Scherler says it prevents our site from building with forrest-0.8
new f0edf7f Moved creation of reqeust and response out of the try/finally block. I don't see any way for them to throw an exception, and it is bad form to reference a variable created in the try in the finally block (fortifysoftware issue)
new dc910bd LUCENE-701: remove unnecessary and confusing extra line
new f4b3239 fix FieldCache holding hard ref to readers: LUCENE-754
new 26fca51 - 'Massive' changes - added a few full-stops. Period.
new fa71e29 - self.add() to LUCENE-728
new 42592ae - LUCENE-436: removed finalize() methods
new 17315a9 - LUCENE-741: command-line utility for modifying or removing field norms
new 8e6c9a7 - ThreadLocals' remove() was added in Java 1.5, using set(null) instead
new c778473 Lucene 654 - Added GData
new d9ebc50 Lucene 757 - Added init-dist target and had package and package-*-src call it to ensure the dist dir is created.
new 6b52621 make sure build.dir gets created as well. Plus make sure we exclude the results of running Forrest (src/site/build) from the source packaging.
new a4b637a SOLR-90, typo in comments
new 62658b3 update release date in news, add link to download dir
new c19acfe comments added to explain the role of these schema files
new ec9cbca LUCENE-708: Added a news item announcing the new nightly build based structure of the website.
new 8b7f6e4 - LUCENE-759: New n-gram-capable tokenizers and their unit tests.
new 2cf113a - Javadocs
new e44e51e SOLR-92: better handling of Attributes in DOMUtils.getText
new 445eca1 test for JUnit presence, and fail with an informative message if JUnit is not present for the build. Somewhat surprisingly, we need JUnit for the core compile target, as opposed to just the compileTests target, so do that test in compile as well. Also a minor language improvement in tutorial.xml for the web site.
new 7d96f24 Added some more explanation to the README to help people find the other analyzers.
new c419334 set svn:ignore property on the build directory
new 67399fd ingore case in the names of commands (Search == search etc.)
new 2a5ac64 LF endings for scripts.conf
new 9814a94 Added some info on what is in a release
new 411575b LUCENE-758: fix javadocs to clarify that RAMDirectory(Directory) makes a full copy of the original Directory
new 0104816 initial commit of Flare beginnings
new 8570fa2 add a version of Solr under Flare too
new 4c78c09 add some of Rails generated directories
new c6166be add log file ignores
new 522c1af remove index, let solr create it individually
new 1469ed8 add empty data directory
new e6a093f remove redundant example code
new 69d5d40 ignore index dir
new ed0f589 improve README
new 42ec4b2 Fix issue with non-Rails environment from require 'solr'
new 4d9c450 sooner rather than later, tease the Solr DSL out from the web framework
new d57c97b move core ruby-solr API to client/ruby/solrb
new 93635b2 Move solr installation from flare to solrb
new c82b170 LUCENE-764: add details to javadocs about temporary disk usage of IndexWriter optimize, addIndexes, addDocument methods
new 957be9a News item for LUCENE-493, announcing nightly source build availability. Also fixed a missing section tag in index.xml.
new 7641746 SOLR-94: start Solr before tests are run, shut it down afterwards (contributed by Ed Summers). Original patch modified slightly to set the Jetty port to 8888
new 8cffe45 replaced string concatenation with chained appends
new 59b624e property ignore on benchmark/temp and work
new d526f56 SOLR-95: refactored how Solr starts for tests. A few additional changes: added conf directory under test to allow the Solr test server to have its own configuration and data directory and set solr.solr.home when launching Solr.
new 0e22e6f remove diagnostic puts and add ASL
new e534b04 Ignore the solr test data directory
new 0b3fc2d first attempt at making a mock Solr::Connection base test case
new 9da08c7 refactor the solr mock a bit more
new 5bc0a3b add mock base class
new 4202fc3 Changed the query processed by the highlighter for DisMax: instead of using the whole query (which included boost and filter terms), the highlighting will be limited to the user's query terms by default.
new 9989082 Added new "CachedFilter" feature to XML syntax enabling any queries or filters to be cached for better repeat performance. Added JUnit test and example XML file. Also fixed ClassCastException in DOMUtils which occured when getAttributeWithInheritance reached the root of a document without finding the required attribute.
new 18ece16 Fix to apply any custom boost setting when the Query is rewritten
new 21b830b SOLR-82 - allow default field values to be specified in the schema.xml
new fc9b7af refactoring some redundency with the junit check, also stealing the more useful failure message from lucene-java's common-build.xml
new f0b51f5 Lucene.NET should be Lucene.Net
new c9795dd Maintain norms in a single file .nrm: LUCENE-756
new 3d5823f ignore data directory
new fbc98a7 remove data directory
new 0971e23 norms test: LUCENE-756
new 092f737 SOLR-97: Rakefile now supports functional and unit tests. Also added partially functioning test:coverage task
new bfa8e6f move test_solr_server to test/functional
new 25d7271 Fix rcov for unit tests
new c131174 Add more test coverage, with the currently only uncovered code being the mocked Connection#post method
new dc20634 LUCENE-140: Add bounds checking to BitVector's get, set, clear methods to prevent index corruption on calling IndexReader.deleteDocument(int docNum) on a "slightly" out of bounds docNum. Other changes:
new ceaa0c3 LUCENE-732 - DateTools support for QueryParser, Resolution can be set on a per field basis
new 6d0d02f Added TestSolrServer.wrap. Adjusted Rakefile to use .wrap method in test target, and added functional tests to code coverage run.
new c10a85f adjust test not to rely on hash ordering
new e6467d8 a test of Solrs ruby escaping, mainly as a real example of adding a document and then searching for it
new ae6c58f add coverage and coverage.data ignores
new 853c03a LUCENE-768: make sure IndexReader.close releases write lock even after hitting an exception in one of the methods that acquire the write lock
new fe9c033 remove "tvp" from INDEX_EXTENSIONS which not used at all.
new ca55eba document deletion of unused extension "tvp"
new a2beac1 SOLR-89 new PatternReplaceFilter, TrimFilter, and corrisponding Factories
new 59b8e30 synced the html with the xml for issue 756
new b3d61ea add RubyGem build directory, pkg, to ignores
new 91204f8 LUCENE-767: derive maxDoc from SegmentInfo.docCount instead of file length of fieldsReader's index file
new 815f4f2 LUCENE-140:
new da7c509 - Cosmetics
new 9b0986a - Added isOptimized() to IndexReader
new 7c24124 - Added more javadoc for NO_NORMS
new 0cad261 SOLR-100: added Exception handling to solrb (submitted by William Groppe)
new 2d5f7d6 Add tests to cover the exception handling, bringing code coverage back to 100%
new 856341b removed a symlink file, it seems
new 5f57b25 freeze rails edge
new 6e43239 maxWarmingSearchers: SOLR-91
new 0e556e3 LUCENE-771:
new 92c5c69 throw error for missing sort direction, sort on unindexed field: SOLR-99 SOLR-9
new 2dc1862 SOLR-101: Refactored request classes, adding Document/Field abstractions. (contributed by Ed Summers)
new b397f4b Add ASL header
new ebab2b4 Change gem name from solr to solrb, based on personal preference. Open to discussion on this.
new 753ae83 OOify case statements in Request::Base. Added more tests to increase code coverage
new 76cd8e7 Add aggregate test suite, enabling one-click runs in an editor
new db238e7 Lucene 675: Initial commit of Doron Cohen's byTask benchmarking contribution. Thanks Doron!
new 56c1269 use standard request handler for ping request; dismax is not currently defined in our config
new 01c454c add tests to bring coverage back to 100%
new c20a0cc refactor Document slightly, allowing << to take multiple fields in a Hash
new dcc781a Fix Rakefile to fail immediately on unit test failures, rather than bug where things might seem ok if units failed but functionals did not
new daa6ab8 spellcheck
new 9ae7389 LUCENE-771:
new 077fae5 simple python client: SOLR-98
new ff86319 LUCENE-776: just clarifying comment on the private DIRECTORIES cache in FSDirectory
new cde074e Modeled Solr's StandardRequestHandler (qt=standard) as Solr::Request::Standard (includes common, standard, and facet parameters, but not highlighting parameters).
new f06086e Cosmetic change to gem summary
new e343ccc Simplify schema, with only 4 fields: id, text, *_facet, and *_text. The client does not send text, only *_text, which gets copied into the text field. This is surely overly simplified, and will evolve back as field name munging facilities are added and other data types are supported.
new 9963f16 Add MARC import example
new d830174 Remove rails svn:externals
new dea9c9d add ignore for rails
new 3fefa3f Adjust README with current API
new 9737c07 SolrConfig says 'system property solr.solr.home not set' in the log, when using default Solr home
new 74e68c9 - Removed extra ;
new 162dbee SOLR-108: Request::Standard cleanup (contributed by William Groppe), with slight addition to fix failing test because rows became zero instead of nil
new 8cafdd9 - Removed isEmpty() Java 6 method, so Andrzej can compile Luke
new 5e4dcfa Allow field hash to take an array for values
new 7186189 upgrade to newer trunk build of solr
new c7d72e0 allow facets and text fields to be multi-valued
new ebfafc6 Add more MARC mappings. Add a -debug switch to dump documents to stdout instead of sending to Solr
new b9e804e facet.mincount,facet.offset,facet.sort params: SOLR-106
new 4c87471 oops, broke a test, fixed when a field value does not respond to :each
new 3008314 LUCENE-756: small improvement to not rely on IO operation (fileExists) to check whether a "single norm file" is in use for the segment. Instead, save this information per segment explicitly into the segment infos file. Also renamed to "singleNormFile".
new 4f85c39 Exempt nil parameters from the Solr request
new ce8064d temporary change, make parsed response publicly available until facets are robustly implemented. seems odd that facet response is not inside the *response* container though
new b8ac946 SOLR-111: add new response classes and enhance connection. one change i made was to make autocommit off by default and use a symbol for :on/:off
new 8b96399 SOLR-111: add new response classes and enhance connection. one change i made was to make autocommit off by default and use a symbol for :on/:off
new db6cbaa adjust README to have autocommit specified so the rest of the example works as-is
new 59f0a1b Update example to use _text field name and have explicit require/include code too, suitable for copy/pasting right into irb to work it, and cleaned up output
new bd3e81a add TODO discussion comment to ruby.rb
new 9373fa3 update to facet parameter changes to Solr via SOLR-106
new 3250a9b add ASL to several files
new 96922ef crude search / faceted UI, requires faceted fields to be *_facet
new d8195d0 solr graduation news
new 0681350 Add an index page to Solrs webapp, based on a new users experience of expecting something here. IANAWD (i am not a web designer) so just raw page linking to the admin site for now
new 4b43d35 Graduate solr from incubator to lucene.
new b2ec237 remove incubating from CHANGES, test svn move
new 1c62f43 remove incubating from README/build.xml
new 81dddad remove more incubating references
new c4526dc remove more incubating references
new 9992515 site updates, lucene logo, release links
new a5810b1 try and fix breadcrumb issue again
new 02d6b05 LUCENE-773: deprecate "create" argument to FSDirectory.getDirectory(*); use IndexWriter's "create" argument instead
new 2135986 permanent redirect for legacy docs/api links that may be out in mailing lists (prior to graduation, we had a symlink, but that broke when we moved the site, and this is a better long term fix)
new 33ad0e6 HashDocSet new hash, union, andNot: SOLR-114
new b631c61 Add ability to see details of test failures by adding -Djunit.details to the command-line.
new bd5ef85 Add indexinfo request handler, which returns field information (currently type only) and index state information such as number of documents and Lucene index version. This details about fields and the index returned are still being developed, so the response may change format until this is finalized.
new 7b6a592 Clean up test language. Sorry I didn't catch this earlier in Ed's patch.
new b9f5817 remove temporary test data directory before running functional tests, and convert to rm_rf instead of rm_f in other places, and also set the default task to unit test instead of unit+functional tests
new 18e95b1 Remove creating new Solr::Document in #add, as AddDocument.new already does this. This change allows a SolrDocument to be passed to #add/#update, instead of just a Hash
new 189ffc8 Push @response down into Request::Standard, because not all Ruby responses have a response key
new d5bc3ec add new indexinfo request capability
new 80606b5 Bring test coverage back to 100 percent
new da5722f Omit functional tests from gem as the overhead of a Solr server and risk someone would run functional tests against an existing Solr instance and remove all documents is not worth it at this point
new 0e560ec Upgrade to Rails 1.2, only this JavaScript file changed in the application itself
new 4dffe93 Add some comments about auto-commit
new 3b13126 LUCENE-780: add static Directory.copy() method to copy files from one Directory to another
new befe8bd negative queries: SOLR-80
new 85e54f0 Update link to Solrs home page (thanks Ryan)
new 1c227b2 svn should ignore logs dirs in sample solr home (logs is created if you use scripts)
new d897920 LUCENE-773: fixed NPE caused by IndexWriter assuming LockFactory was non-null
new fb60f57 LUCENE-781: fixed NPE in MultiReader.isCurrent() and getVersion()
new 9a57076 revert LUCENE-781 for now
new ec0dc7b Updated Solr link per Solr graduation
new 2f37fb1 add some additional facet mappings to MARC importer example
new 39c8be6 Add support for new facet.prefix feature
new 07a8771 add TODO listing task to Rakefile
new f294acb :"word.word" symbols make rdoc unhappy, unfortunately, so changed them to just strings
new 1bebd85 Add helper method to retrieve and sort facets
new 7dc0269 Add test for field_facets method
new 29935fe add TODO about all docs constant
new bbf2dde fix tests due to change in symbols to strings in hash
new 70d1a4f tidy up documentation and add license, preparing for an 0.01 release
new b85c0cb Remove Solr specific licenses, leaving it with only ASL for solrb
new 9251a63 Fixed bug when BooleanFilter class is used in conjunction with cached filters - the anding of filters' bitsets was changing the original rather than taking a copy of the contents. Changed to use BitSet.clone before performing any destructive operation
new f027d99 fix test that fails on zones server by replacing reference to localhost with 127.0.0.1
new 8cf4a87 facet.prefix: SOLR-117
new dcb98c1 generics for NamedList: SOLR-107
new c02aed3 Added QueryTemplateManager.java to aid construction of XML queries from form input by using XSL templates. A Junit test provides examples of use. This approach offers a convenient way of externalizing and changing how user input is turned into Lucene queries. Database applications often adopt similar practices by externalizing SQL in template files that can be easily changed/optimized by a DBA.
new 387d954 Added missing Apache license comments - thanks for the reminder, Otis.
new 7aef394 SOLR-120: Add persistent HTTP connections. (contributed by Coda Hale).
new 1c738db SOLR-121: Add support for multiple document adds. (contributed by Coda Hale)
new f061d45 Allow Solr startup-time to be configurable, setting the default down to 5 seconds.
new ee16eaf add testcase Coda Hale also contributed, missed in previous commit
new 8ad1ec2 Add TODO note about perhaps replacing our mock with the use of flexmock. Not worth adding this dependency just yet, only when we feel pain in mocking later
new 4e79f49 LUCENE-785: make RAMDirectory serializable again
new 7e877bc Add more features to the UI: inverting/removing of filters and queries, Ajax suggestion of terms.
new 3c603b2 SOLR-104 - Support for Update Plugins: giving RequestHandlers access to ContentStreams, new URL structure allowing for more RESTful URLs, common baseclass for RequestHandlers, refactoring existing XML based updates into a RequestHandler
new bcc539c Cosmetic cleanup of Rakefile, adding descriptions for all publicly desirable tasks
new 3051e0a Simplify Solr::Exception - Exception already allows for a message
new 8e82ba6 Define Solr::Request first thing, allowing future simplification of the request class definitions
new a877d34 Cosmetic cleanup, eliminating double nesting of modules which visually reads a bit cleaner, less nesting
new 05d7b69 straggler, creating empty module so it is defined, so classes later can be created as class Solr::ClassName
new 54bf86c doing away with brittle case statement
new cb9efe4 disable remote streaming by default
new b6dd625 SimpleOrderedMap, JSON named list changes: SOLR-125
new 7089733 an example of the accented characters of the example data being displayd from Flare via solrb
new 7e18144 html escape the field values to be displayed, so we get the nicetag shown
new 7d58303 LUCENE-565: added NewIndexModifier (IndexWriter subclass) to more efficiently handle updating documents (delete then add)
new 6d18f02 Commit SOLR-126. Omitted the typed collection change in DUH2 (trunk has been updated), and added autocommits to the stats tracked by DUH2
new 162cbb9 SOLR-132: Add tests to verify roundtripping of accented characters from solrb API to Solr (contributed by Antonio Eggberg)
new 08597d0 SOLR-134: Handle Time values using UTC + ISO 8691 representation (contributed by Coda Hale)
new b0a23e2 fixed typo in test solrconfig.xml
new e5a6d06 added myself to the committer list on the "Who we are" page
new 3e0bd94 Organize 'who we are' page to better match current active committers.
new dcbcfd7 Ruby solrshell
new a77b94c Patches autocommit max docs test to be less time-sensitive
new ff7c754 Add Delicious Library <http://www.delicious-monster.com/> importer and small sample set. This is way more fun than processing MARC records!
new 36c2419 Fix up requires so tests can run from TextMate, and of course still with rake
new e86589e remove unnecessary bin directory
new 842995a LUCENE-701: make IndexFileDeleter class package protected and final (was public unnecessarily)
new c06fe80 SIMILE Exhibit support (prototype) - Tada!
new 32d4ad8 Added author and page count to import. Adjusted schema to not stem or remove stop words.
new 7dec195 Add SIMILE Exhibit view of the currently filtered set, as proof-of-concept.
new 24d527b change dataDir to return dir containing index
new 0149b5f Changes to improve server-side speed and thread safety by caching reusable, compiled stylesheets.
new 6416698 handle null key for json.nl=flat
new 57fef31 Modified AutoCommitTest to add an superfluous document when expecting a commit to occur. This should block if by chance the commit is taking too long. Possible caveat: delays might also cause extra commits.
new 55450e5 LUCENE-795: deprecate Directory.renameFile()
new 32280db Add gunzip capability to MARC importer
new 42db0f2 Upgrade Solr support with modified facet data structure.
new 844f80c removing superfluous return statements
new 60766a8 Make test more lenient, as it seems Solr changed its error reporting format a bit to include the full stack trace. Eventually I think the exception message and stack trace should be separated in the response so a client could pull out just the message easily.
new 8b194f6 SOLR-122: Add optional support for libxml2, with fall back to REXML if libxml is not installed. (Contributed by Coda Hale)
new 0695150 javadoc cosmetics
new 28cb43d upgrading note about JSON response format
new df6894f Added link to my FOAF page on people.a.o
new a3775da fix for SOLR-145, some Exceptions were being ignored by RequestHandlers
new cb0cb93 handy rake addition to list routes
new e399143 add SIMILE Exhibit graphic
new 667aba9 add sparklines pie charts by the facet counts
new edde3b6 there was no test case for subSearcher() -> adding at least a simple one
new 38e272f empty directory for Ryan
new 33d170b add highlighting support to Standard request
new d0b674a SOLR-147: Add DisMax support
new cf81861 SOLR-146: fix Solr::Response::Base.make_response raises misleading exception when response class exists but raises an exception on creation
new 4ac2176 SOLR-150: Add rake task to easily package solrb for use in a Rails app's vendor directory
new cd44713 SOLR-151: Added <optimize/> command support. Also, committing a few files missed from previous dismax support commit.
new e61bc59 add dismax handler to config
new b5a9abd Cancel pending autocommits on DUH2.close()
new 65d27c8 Lucene 762 - Applied original patch as I could not find a nice way to handle lazy fields as part of a readField() method on FieldSelectorResult per the suggestion on 762.
new b4ed197 SOLR-154: Updated tasks to package Rails vendor/plugins structure
new da1f585 fix up the generated license
new 881ab33 Forgot changes.txt updates for 762
new bb66099 Applied 788 and 790 from Doron Cohen. Ran both the micro-standard and the task runs and results look reasonable.
new 2db80e7 SOLR-157: Fixed NPE caused by index fields which do not appear on schema.xml. (contributed by Ryan McKinley) Also relocated package from request package to handler package, and removed experimental warning.
new 6b81f79 clean up imports
new e5c7e68 SOLR-155: Fix field contents escaping (patch provided by Coda Hale)
new b764a44 SOLR-154: more on Rake task to package solrb gem into Rails vendor/pluginsn subdirectory
new 13eaccf Lucene 790
new cb2e229 Add SIMILE Timeline view, currently specific to the Delicious Library dataset
new 95bab84 LUCENE-565: merge NewIndexModifier back into IndexWriter
new 09930c9 LUCENE-799: Added support for Lazy compressed string fields. Thanks to Mike Klaas.
new ee12ced LUCENE-801: build lucene core and demo first, change classpath to use the build classes instead of the jar
new 070ed83 add getFilter to ConstantScoreQuery
new c3d36ff SOLR-159: Fix DisMax sorting (contributed by Coda Hale)
new 3a7486b starting 2.1 release
new 4cb0175 update version
new ea7d510 Adjust Lucene version value to be a String rather than an numeric. I found a case with Ruby where the numeric was too big to laod when serialiized to a YAML file (maybe this is an edge case?). It is unlikely that a client needs to use this as a numeric anyway, but rather as a comparison against later calls to the IndexInfoRequestHandler.
new 4a33261 Add year, call number, isbn, and filename to the documents. note that the filename_facet is not currently generalizable and specific to the data files i load, which are numbered but this should not be a problem
new 7f130dd Add full title text, asin and published year, as well as moved publisher to facet
new cb2f839 git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@508359 13f79535-47bb-0310-9956-ffa450edef68
new 33c0b65 SOLR-79: Add system property ${<sys.prop>[:<default>]} substitution for configuration files loaded, including schema.xml and solrconfig.xml. (Erik Hatcher with inspiration from Andrew Saar)
new 72ef071 Correct javadocs with the exception behavior
new 5d96061 upgrade solr, leverage new property substitution feature, adjusted basic tokenization settings
new 47f7ed8 Add todo note
new 5f4e9ee SOLR-160: work on functional tests functioning on Windows. This commit is a slight tweak to the code contributed by Mel Riffe
new d565def Loosen up test_bad_connection to hopefully also work on Windows
new 2f91112 set svn eol-style
new b7e7ea6 Put back comment that got deleted in last patch application
new 3e80baf try to distinguish between quote as a string delimiter or something else: SOLR-140
new 304d6f8 upgrade to Lucene 2.1
new a6f0f03 fix typo + allow multiple param values - Wade Leftwich
new 28d75b0 make solr more easily embeddable: SOLR-149
new efe631c adding doap
new 65c9c90 site update for Lucene 2.1
new 7b76e70 Latest Solr WAR, includes Lucene 2.1 and system property features
new 6ac1068 Rename solrb to solr-ruby. Long live solrb
new 6431949 conf directory not needed
new fe49f05 Require Rails 1.2.2 for Flare
new 5dd230d Add Tang dynastry poetry example importer and data
new 4c14e8e Add sample MARC data file
new 2bc67de several changes, including warts... almost functional in_place_editor, Solr configuration separation, etc
new cf8e2f1 rename file to be more sensible
new 7c68d38 adjust to renamed file
new ef51762 Fixed the bad link to clover tests in developer-resources.xml.
new 4ac02f06 SOLR-86: SimplePostTool, contributed by Bertrand Delecretaz
new a88d95b Check in binary post.jar to make life easier for curl unfriendly environments
new 11b35c3 Rename solrb -> solr-ruby
new 6248e8f binary of post.jar not needed
new 3f405ad Remove Solr binary installation from solr-ruby directory, lightening the load. Functional tests will require some path adjustments, and developers will be required to point to their own Solr instance
new f5a83ed This README is not suitable for solr-ruby at the moment
new 4d3d23a Explicit version number added ($Id didn't work in a constant?)
new 0e5ea39 Functional tests overhaul. Solr now must be externally installed, and is configurd by default to assume a full trunk Solr checkout directory structure and points to the example Solr installation.
new 062850f svn ignore post.jar in exampledocs
new 5ddfe53 small bug fix from Ryan over email...
new cacf143 SOLR-166 - JNDI solr.home code refactoring
new e1c7613 SOLR-166 - JNDI solr.home code refactoring
new beb009b add README mentioning http://wiki.apache.org/solr/Website_Update_HOWTO
new 5ea4bd6 SOLR-164, use the SOLR-86 client in examples of the Solr tutorial
new 45bf72b tiny typo fix in javadoc
new ff78638 search package javadoc fix: Content line; Typo; Update WildCardQuery info with QueryParser.setAllowLeadingWildcard
new 5ff29d2 clean IndexWriter unused code: Unused private constructor; Unused imports
new 85e27f0 - Cosmetics
new 4541271 LUCENE-793: added 3 new exceptions (subclasses of IOException) to better call out possible root causes of an IOException
new a76bf77 SOLR-152 - support for q.alt in dismax handler so requests without query strings can return results based on whatever alternate query is configured
new 0aa2a95 SOLR-158: new qs (Query Slop) param for DisMaxRequestHandler
new 95158fd indenting cleanup
new 3b968a0 QueryParsing.parseQuery(String,IndexSchema) and QueryParsing.parseQuery(String,String,IndexSchema) now respects the schema.xml <solrQueryParser defaultOperator="..."/> setting. Before, only QueryParsing.parseQuery(String,String,SolrParams,IndexSchema) respected the schema setting.
new 2ca3943 - moved highlighting-specific classes to Highlighting Utils.java - brace consistency in HU.java - removed unused final static in SolrPArams (should highlighting param defs be moved here?)
new 57d6f91 Switch all-docs query to new *:* syntax
new 57404e1 add timeout option to Solr::Connection. Net::HTTP has a default of 30 seconds, but a large index requires much longer than that for an optimize, for example
new 2a45238 Add placeholder for future Solr Rake tasks
new b58de26 Bump default filterCache up even further to accomodate library facets, sheesh
new 91a659a pull conf directory up a level, since we no longer have a copy of Solr here
new 4702ce2 remove empty dir
new 185814a sample MARC file removed to save space. it is being distributed to the code4lib class separately
new a8353ff remove sparklines dependency, replace with staticly generated pie charts, added script/pie.rb to easily regenerate them if necessary
new 729c510 Remove this sample data due to copyrights. It will have to be manually downloaded by individuals
new 72ee2ce finished removing old HL params
new 022e5a8 Allow filename to be specified on the command-line
new 48ca174 Add Beth Nowviskie's beautiful touch!
new 8680e2a more of Beths beautification
new bebe033 tweaks to suggest popup to avoid overlay issue, lowercased flare as that seems a good persona, and added commas on document display
new 81fef0c reverting some of Erik's recent changes to the SolrQueryParser constructor and implementing the intent in a new IndexSchema.getSolrQueryParser method
new 6444984 LUCENE-804: fix build.xml to pack a compilable src_dist
new 1486b19 LUCENE-811: make SegmentInfos class package-private again
new 55b6b3d Change pie color to match CSS look
new b6541aa * Added DocumentController to control search results detail rendering. SOLR_ENV selects one of the Solr environment configuration mappings defined in environment.rb ('development' by default). solr.yml eliminated (Ruby is a fine configuration language!).
new e136c15 Add ChineseAnalyzer to the mix for *_zh_text fields
new adafb31 license/comment update
new c2f5424 Fix off-by-one error with paging, and wetly add going to the first page any time changes to constraints occur.
new 6ce02c5 Add custom delcious library view which includes Amazon images
new 3e03520 leverage SOLR_CONFIG for determining the field name for data information
new e847eac Add primitive timeline configurability - ability to set field name used for start/stop dates
new 69b9438 fix issue with empty suggest item - it was the count of all objects that do _not_ have a term (facet.missing) in the text field. ultimately the request made to Solr should not request for missing values on suggest lookups
new 919a388 SOLR-173 - fix for 'too many open files' - close requests at end of SolrDispatchFilter, and only get Searcher in response writers if it's actually needed.
new bb81d5f component rendering is much slower than partial rendering, and nothing custom was being done in DocumentController (yet) so switch to partial rendering for now
new c1a5882 previous commit meant to send document_controller, not browse_controller.
new 330aa30 LUCENE-771: fixing the description of the naming of the write lock in the file format doc
new 178500b LUCENE-813: Leading wildcard fixed to work with trailing wildcard
new 66d4eb3 LUCENE-812: make sure Native/SimpleFSLockFactory can be set via system property
new 1e1f9bd clarify null term text
new 50c59eb upgrade to commons-fileupload-1.2
new 52d00cd fix display of multiple tokens at same position: SOLR-168
new 53e4c9d - Wrapped looong liiines
new 7b570fc - LUCENE-759: Made the tokenizer capable of creating n-grams of a varying sizes - from min to max characters per n-gram. Patch from Adam Hiatt.
new 6fdf11d fix synonymfilter offsets: SOLR-167
new 1c3ec1d clarify Term javadoc: field shouldn't be null either
new 6636d88 - 2-char indentation
new e356ea4 - Cosmetics
new f3bd9eb - Cosmetics
new 534be15 - LUCENE-759: Two n-gram producting TokenFilters (using them for the spellchecker in SOLR-81)
new d7e203c - LUCENE-786: Javadoc improvements from Karl Wettin and an extra searcher.close() from me
new cfb9f5f add Iterable and Iterator support to response writers: SOLR-177
new e6a9d9b only open .nrm file once: LUCENE-821
new 4081e73 LUCENE-820: improve MockRAMDirectory to mimic Windows (can't delete open files); added test case for this bug (this root cause of this bug was already fixed by the fix to LUCENE-821)
new 83efa50 https://issues.apache.org/jira/browse/LUCENE-822
new 25227a2 enables multi-param for several dismax params (SOLR-174)
new 2380a95 Fixing backwards compatibility unit test to make its test dirs under tempDir
new ccadb54 introduced FlareContext, added saved search feature, and made things more configurable through SOLR_ENV
new 1d1e446 LUCENE-823: add unit test coverage to assert that when a MockRAMDirectory is closed, there are no open files; fixed 2 minor cases this check uncovered
new b972b13 convert interfaces to public visibility that already should have had it
new dc7a398 SOLR-171: Add per-doc and per-field boosts. (contributed by Coda Hale)
new 8107008 LUCENE-824: remove redundant try/catch from IndexWriter.addIndexesNoOptimize
new 622d58b LUCENE-825: make sure FileNotFoundException is returned if directory.list() returns null
new 35c0da7 TestBackwardsCompatibility typo - rmDir already computes fullDir
new 3971874 LUCENE-800: removed backslash from the TERM_CHAR list in the QueryParser to support escaping of backslashes
new 57cf17d LUCENE-372: QueryParser.parse() now ensures that the entire input string is consumed.
new 07a632c LUCENE-825: detect null returned from Directory.list() and throw IOException not NPE
new f4490ac LUCENE 791, INFRA-1173:
new 237bcb6 Lucene 803: added: .project .classpath .settings *.iml *.iws *.ipr
new 8306aa5 Lucene 803: added: messed up the 8.iml
new 45ff9e4 Lucene 803: added: messed up the prj.el
new 0b706b4 LUCENE-761: The proxStream is now cloned lazily in SegmentTermPositions when nextPosition() is called for the first time.
new 11fb131 Corrected comments and changed a variable name in SegmentTermPositions to better reflect the meaning of the variable
new 1a48e21 - Committing forgotten classes for LUCENE-759
new ab763bb contrib.benhmark.byTask javadocs corrections
new 1159f9a LUCENE-710: add optional autoCommit=true/false mode and customizable IndexDeletionPolicy to IndexWriter
new d4e406a LUCENE-814: javacc build targets now fix line-end-style of generated files, and deleting all javacc generated files before calling javacc.
new 4648912 call rmDir() up front to prevent confusing false-positive failures from backwards compatibility unit test
new 9da8211 LUCENE-818: throw AlreadyClosedException when accessing IndexWriter, *Reader, RAMDirectory and FieldsReader after close()
new eb20c06 LUCENE-755: Added the ability to store arbitrary binary metadata (payloads) in the posting list.
new cb88961 LUCENE-807: Fixed the javadoc for ScoreDocComparator.compare() to be consistent with java.util.Comparator.compare()
new a6d56d5 maintain most recent file format in a single line in the code. (this is less bug prone.)
new a1b021e SOLR 188
new b04a150 LUCENE-710 followup: code cosmetics and added documentation.
new 4009332 TestWindowsMmap now creates the index $(system.tempDir)/testLuceneMmap.
new b5a0c0c LUCENE-710: make IndexWriter.abort() synchronized
new b9edb28 Make contrib/db and contrib/memory compile with changes from LUCENE-755
new 977e729 LUCENE-829: close done readers in contrib/benchmark.
new 78a6922 LUCENE-829: (close readers in contrib/benchmark) - also update CHANGES.txt
new 939ed11 -LUCENE-828: Term equals(Object) fix
new deabc30 - Cosmetics
new 539eaa3 - Cosmetics
new f1c149f - SOLR-81: SpellCheckerRequentHandler
new 5f5bd3b humanize facet labels, more config work
new 025282f - SOLR-81: the correct SpellCheckerRequestHandler.java this time
new be9caaf - Filename fix - thanks Mr. hawkeyed Hatcher
new e8bcef0 - Added a default accuracy of 0.5 for the SpellCheckerRequestHandler
new eec37f5 - Fixed termSourceField assignment
new 9a31a88 correct names of dynamically loaded classes (analyzers, doc/query makers)
new cf7c86a commit SOLR-172
new 55106b5 Reverted change r520088 to ConvertedLegacyTest.java
new 22305ab Add _display field that is stored, but not indexed
new 7921ba1 Add waitSearcher/waitFlush options to commit request.
new cbec0d3 - Removed erroneous SolrCore reference and svn propset svn:keywords "URL Revision Id"
new c537524 add empty_constraints? method
new e10ac8f Start work on flare as a plugin
new b781ee8 Take advantage of flare as a plugin, removing code that is now in the plugin
new 21a4500 SOLR-194: use fixed UTF-8 encoding to read the files to POST
new e09189a LUCENE-837 applied
new 14d70e9 interned comparison comments
new 80314c1 add utility methods to deal with Solr ordered hash maps
new dd7864a - Moved from o.a.s.request to o.a.s.handler package
new 8221d93 Fix install_solr_ruby so duplicate subdirectory is not created on subsequent runs
new 34b5606 LUCENE-840: benchmarking code correctness tests were added.
new f4fffb3 LUCENE-837: Added optional bytes field to store on the Document. Enabled ReutersDocMaker w/ the ability to store byte data in a field. If the param is set (see the javadocs) it will store the contents of the body as a UTF-8 byte array.
new cfff81d LUCENE-837: fix copyright
new 251c2b3 LUCENE-837: Fixed issues related to Doron's comments on Mar. 22, 07.
new 346b484 Documentation updates following LUCENE-837.
new aaf20b2 Move the page number out of session scope into the Context.
new a337647 400 errors for numeric parsing exceptions, RequiredSolrParams: SOLR-183
new eee9d52 LUCENE-846: don't corrupt IndexWriter instance on hitting exception (eg disk full) during addIndexes(*) when writer is opened with autoCommit=false
new a9500c3 Add support for q.alt to Dismax query
new f363315 add TODO
new 1da74f6 dismax apparently does not even output a _highlighting_ section in the output unless there is a full-text query to highlight
new 6016746 The beginnings of a general purpose importer / data mapper in order to feed data into Solr
new cd9862f Add support for dismax query
new ff396ca Add yield to indexer, allowing client to have final control over the Solr document indexed after the mapping has been made
new 031f50c LUCENE-849: configurable HTML Parser; external classes; exhaustive doc maker - '*';
new 876dd28 lazy loading request handlers: SOLR-182
new d50b65b SOLR-81: more spellchecker enhancements, cleaned up schema/solrconfig, added support for relative paths as well as RAM based spellchecker directories, fixed NPE when using cmd=rebuild, added cmd=reopen
new 4e34a79 whitespace reformatting to 2-space convention
new 2ba4a3a Undoubtedly, a vain attempt to ward of people sending user help questions to java-dev by putting a do not send message a little bit closer to the subscribe button.
new 79bb0f1 Add document_by_id method to Flare::Context
new 9901f0a Fix SimileController that broke with the plugin change
new 4f1d658 LUCENE-710 changes to the fileformats docs
new 798dc16 Correct typo
new 8b7cdb9 Fix for clearing constraints, which also cleared saved searches. Added edit saved search action.
new 205ede4 added link from dismax 'mm' parameter to format document
new b591bd8 LUCENE-834: Added in payloads search package, with one Query implementation: BoostingTermQuery.
new 8e21217 RunExecutableListener didn't wait if configured: SOLR-198
new 18dc9d9 stream.contentType, stream.file: SOLR-197
new 731416a CSV updates: SOLR-66
new f519838 parse skip for CSV
new 6b58a85 CSV: default commit to false, add tests for skip, skipLines
new d9b2257 Updated to point to Hudson nightly builds located on lucene.zones.a.o at http://lucene.zones.apache.org:8080/hudson/job/Lucene-Nightly/
new 87213e0 added missing space
new 1e7d6d1 added missing space
new ca5430c Update links to point to Hudson
new 55ee8f2 fix queryString parsing to handle UTF8 (percent encoded): SOLR-202
new 32d95f5 factor out commit param parsing: SOLR-185
new 665e7d7 factor out commit param parsing: SOLR-185
new 023ffe2 - Cosmetics
new ec04931 - Don't use the deprecated FSDirectory.getDirectory(indexDir, boolean)
new e158736 - Import cleanup
new af77bc0 - Fixed javadoc typos.
new 3a1652a - Added the missing ASL 2.0
new 5650a7b - find . -name \*java -type f | xargs perl -pi -e 's/(\r\n|\n|\r)/\n/g' \ && find . -name \*java -type f | xargs svn propset svn:eol-style native
new 421dc4f add TODO about new xml update handler
new 8756ade Allow passing through of options to Solr::Connection
new 83066b4 Add better update request handler, CVS handler, etc from latest Solr
new dcf9e3e Dynamically load all tests for suite.rb (contribution from Josh Goebel)
new 7ab87c4 Only use symbols for mapping keys. Strings pass through as static field values
new a85eefd Add XPathMapper, useful for mapping XML file data into Solr
new ace7969 - Removed unused var
new 80d54c7 - Removed unused BooleanScore param passed to the inner BucketTable class
new 9d7f991 - LUCENE-796: Don't call super.get*Query(....) to let sub-classes override.
new e21ffed improve the example code a bit
new 2412d83 javadoc: clarify when a reader may be closed
new 76dffdd small javadoc improvements about ids and performance
new 6e21109 Spelling correction
new 65e0b15 SOLR-184: add echoHandler=true to responseHeader, support echoParams=all (contributed by Ryan McKinley)
new 48e662c - LUCENE-853: Filter caching on the remote side of the RMI connection.
new 2137fae - Removed a @todo and replaced it with javadoc about RemoteCachingWrapperFilter that was added in LUCENE-853
new b831821 - LUCENE-857: Removed caching from QueryFilter and added QueryWrapperFilter that can be combined with CachingWrapperFilter to provide caching.
new 8abc9bf LUCENE-710: fix false-positive failure case of 'delete by time' deletion policy test case
new 834c7c6 allow fieldType as well as fieldtype in schema
new 78a3a8a http://www.gossamer-threads.com/lists/lucene/java-dev/47895
new d116528 Revert dismax support for the time being - this will be resurrected (with test cases even) in the near future when it works properly
new 021f4ee Ignore blank queries instead of adding a bum empty one, and change redirect not be hard-coded
new 46873c3 Update to require Rails 1.2.3
new 866b626 minor followup to LUCENE-857, fixing a small mistake in Otis's orriginal commit to ensure that the deprecated QueryFilter still cache's
new 690dbac add sorting capability to Flare::Context
new 934a56e contrib/benchmark: better error handling and javadocs around "exhaustive" doc making.
new 2970a6c typo corrections in comments
new 18f1bda finalize() was not correctly overridden, typo in function name
new 1877f9e Fixed Junit failure due to recent change in QueryParser default behaviour. Needed to explicitly require old style of RangeQuery implementation rather than new default of RangeFilters
new 0cf8721 AutoCommit tracker again prints to the logfile its parameters. There parameters are also available in the DUH2 admin ui statistics
new db21821 avoid recursive find, test for maxdepth support, filter snapshot names on master: SOLR-207
new 33694c7 LUCENE-864: set svn:eol-style=native.
new 2333dd0 Resolved bug LUCENE-862 reported by Antony Bowesman
new bcf8897 getting a start on some Flare plugin unit tests
new 3eaeba7 LUCENE-431: RAMInputStream and RAMOutputStream subclass IndexInput and IndexOutput directly now
new e5f28aa - LUCENE-730: Let BooleanScorer2 fall back to BooleanScorer when no required clauses are present and only optional and less than 32 prohibited clauses are in the query.
new 5b63c00 - LUCENE-863: Deprecated StandardBenchmaker in favour of byTask benchmark tasks.
new 3d22177 SOLR-184 leftover, sorry
new dc395c9 - Updated the note for LUCENE-730 to mention that docs can now be delivered out of order during scoring
new bb6d2cc9 set eol style to native (otherwise too much noise in 'svn diff' for simple changes.)
new e06188c LUCENE-736: Sloppy phrase query with repeating terms matches wrong docs. For example query "B C B"~2 matches the doc "A B C D E". Search time cost of this fix is 4%, for sloppy phrase search. This fix also partially brings back the the tests checkSkipTo() in QueryUtils, (which was disabled by LUCENE-730), but this is now invoked only for non Boolean scorers.
new a181157 LUCENE-834: Added documentation to Similarity class
new d7ea0e5 LUCENE-869: Changed FSIndexInput and FSIndexOutput to inner classes of FSDirectory to enable extensibility of these classes.
new b38421c adding Ryan as a Solr Committer
new c899349 Removed the unused import: com.sun.org.apache.xerces.internal.util.URI.MalformedURIException;
new 3c60a00 LUCENE-789: fix MultiSearcher to not ignore its custom similarity.
new 1b817c0 Adding a regex pattern TokenizerFactory.
new 4866d6e rename tab_delimited to just delimited and added splitter parameter allowing lines to be split on any regular expression
new d1f038a Allow a Hash to be an available mapper parameter, instead of the client having to create a Mapper instance itself
new 5cd57a4 Add option to stringify symbols when looking them up from an original object. An alternate approach could be to have two different classes, one for objects with symbol keys, and one for string keys
new 5eea178 Add SolrSource class, which simply iterates over all documents matching query and filter constraints to be returned. This is suitable for use with a Mapper and the Indexer to pull documents (stored fields only) from one Solr instance to another.
new d421093 Add requires of new classes for easier including
new eaed609 Add buffering to allow indexer to add multiple documents at a time, determined by the :buffer_docs parameter. If not specified, individual documents are added to Solr.
new 11a8345 Changing feature list to say 'Faceted Browsing' rather then 'Result Grouping'
new 1efad83 removed deprecated additions since Solr 1.1 -- ContentStream.java (moved to util a while ago) and CommitRequestHandler.java
new 615e30f SOLR-179 -- Initalization collects any errors and displays them rather then continuing. this feature is configurable in solrconfig.xml
new 26b8cae editing CHANGES.txt for SOLR-179
new 593e218 Adding 'Luke' request handler and other admin helpers: SOLR-163
new ed76c23 changes.txt for SOLR-162
new 302ac7b adding svn:keywords
new e4284d0 SOLR-203 path normalization. If you register a path '/path' it shoudl work for '/path' and '/path/'
new 5573fea - Fixed typos
new ddc153a remove obsolete sort comment
new 1b4417f - Javadoc typos
new 44c3d4b Initialized typo -- thanks otis
new db98c1d tweak so 'ant test' output is brief by default in both ant 1.6.5 and 1.7
new b013759 changing docID to docId
new c92187b mapping /update to XmlUpdateRequestHandler in the example solrconfig.xml
new 01ed55a moving UpdateParams.java to o.a.s.util (new class since 1.1)
new 0d62dbd throw a standard response code when you can't find a field: SOLR-220
new fa6d8ba changing test to expect error code 400 rather then 1 for unknown sort field
new 0455f820 removing the not quite perfect logic for 'cacheableFaceting' (we should revist this after some upcoming faceting improvements). Adding a 'histogram' to each field - thanks to Yonik for the suggestion. Moved the 'key' to the bottom of the request
new 246ad4d make writeLockTimeout work: SOLR-222
new 9ef1c06 Spell checking index needs to be cleared when rebuilt, otherwise older non-existent terms are suggested
new b3cd55c changing query parsing error message to include the error. SEE SOLR-204
new 398ef58 deprecating unused functions with a better alternative. see SOLR-183
new 82dffa7 SOLR-212 - Adding DirectSolrConnection.java this give you a text interfave to solr without HTTP
new 3bf5bb6 changes.txt for SOLR-212
new 80c0f26 LUCENE-580: - Added the public method reset() to TokenStream. - Added a new constructor to Field that takes a TokenStream as argument, useful for pre-analyzed fields.
new 0775861 trivial change... remove comment that is not accurate since SOLR-182
new 53dc0b4 removing response information prior to solr1.2 -- in the future, we should offer a more useful response format. For now, this contains the same level of information as solr1.1 <result status=0></result>
new 25a185b SOLR-204: Make it possible for the request dispatcher to handle /select. This offers uniform error handling for /update and /select.
new d273f54 SOLR-220 -- adding a nicer error message when you sort on an undefined field.
new aa93003 SOLR-170 -- adding a 'sort' parameter that works for both dismax and standard request handlers. The ';' is still suported (if the 'sort' parameter is not in the query). This also adds a new test class for StandardRequestHandler.
new 2787609 SOLR-181 -- add "required" fields to IndexSchema.
new 01d2954 minor javadoc typo fixes
new bec6cd3 Fix Solr result detection to adapt to slightly modified output format (though the result detection is still a hack)
new 6187859 Forgot to change SimplePostTool's version number
new 974b655 adding a general Properties -> NamedList function
new 88a33e7 Properties are maps, so they don't need special handling
new b8aea8b installed an eclipse spellchecker ;)
new 3d133d1 minor security fix. This makes sure you can't call paths that start with "/" from /select
new 80c14dd fixing javadoc escaping issue which triggered this bug... http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5082928
new 184bb14 misc javadoc cleanup to eliminate warnings
new 94a68ef adding message about paths that start with '/'
new e7c0674 - Added the missing ASL v2.0
new 9ecad14 SOLR-212 java.util.logging.config.file must be set before getInstanceDir()
new ac49e15 more pre solr1.2 XmlUpdateHandler response format cleanup. In the future it would be nice if you get the same response if you do ?commit=true or <commit/>
new c233b1a fail on javadoc errors so we won't get any future builds without javadocs
new bcd57a9 implement isPayloadAvailable (just return false, payloads unimplemented here), b/c it desn't compile without it.
new 9364935 untabify build.xml.
new 05bf767 javadoc typos
new 624e65e add array mapper, for more data sources that come in pieces to be merged
new 8ed11da javadoc warnings and errors solved (except for gdata). build.xml "javadocs" target will now fail if there are javadoc warnings/errors under jdk1.4.
new 3fb29c4 Adding empty folders for SOLR-225. TortoiseSVN does not behave well when working in new folders. I could use 'patch' but i find it harder to maintain patches...
new d75a031 fixing a request parsing bug. When posting "application/x-www-form-urlencoded" and including a charset, application/x-www-form-urlencoded; charset=utf-8, the parser would treat the body as raw content.
new 0b34c97 SOLR-203 -- but that normalizes '/' to '' and then matches the default handler
new 977ed48 adding copyright notice for easymock
new 1744490 related to SOLR-203 and rev:535580. Some servlet containers (including resin) use an empty string as the getServletPath() if you are on the webapp root: http://localhost:8983/solr
new a461ab4 SOLR-228 -- adding missing functions to SolrParams getFieldFloat(String field, String param, float def) getFieldParam(String field, String param, String def)
new c3df260 SOLR-214 - use the charset encoded in the contentType to decode the posted text. Even though they are supposed to, some containers do not obey this specification.
new d6f65b9 SOLR-214 -- override getReader() explicitly. subclass called instance variables, not getContentType()
new 23e5fb0 SOLR-217 - no error if fields are unindexed and unstored, instead let them be quietly ignored
new 46428da SOLR-115 - minor optimization, replace uses of BooleanQuery.getClauses() with BooleanQuery.clauses()
new f8b68a5 cleaning up the javadoc task definition a bit, since some contribs are currently not getting their javadocs generated
new d761e15 javadoc cleanup: slurp in all jars needed by contribs, without enumerating
new c9a8deb SOLR-227 -- rather then quietly overwrite an item in a Map<String,xxx>, this checks if an old value exists and adds a severe error if so.
new a0437da clean few javadoc warnings that showed up as javadocs are built for a few more contrib paths. (LUCENE-875 related).
new 64f5f2a add explicit UTF8 char encoding to example XML config files
new b47fc2c SOLR-227 adding changes.txt note
new 03cbb8f LUCENE-877: fix confusing part of file format doc about the write.lock
new d7568dd bring compatibility to current trunk of Solr, using admin/luke instead of indexinfo. Also added HpricotMapper (SOLR-210: from Jamie Orchard-Hays), and correctly imported the ArrayMapper
new c7823d8 Remove IndexInfoRequestHandler in favor of the Luke request handlers capabilities
new 5e956f4 SOLR-226 adding support for dynamic fields as copyField destination.
new e204b3d removed IndexInfoRequestHandler from test schema.xml -- needed to pass the tests
new 85b37b9 LUCENE-875: "javadocs" target: don't fail on error/warning; depend on "build-contrib".
new d759ee6 LUCENE-875 (javadocs) reopened: the CHANGES.txt part.
new 4461557 SOLR-233 -- adding UTF-8 encoding to xsl:output
new f4986af SOLR-224: Adding a PhoneticFilterFactory that uses commons codec language encoders to build phonetically similar tokens.
new ca0dedf SOLR-231 -- use UTF-8 encoding unless something else is specified.
new 336d3e7 Added hashcode and equals implementations to enable caching
new 9f596e2 Fix issue where only facet.query was being requested but no fields
new 4514690 Make data directory controllable with system property
new 2e0bab17 Adjust mappers with dependencies to conditionally load
new 0d968a3 bump version number
new b5e0952 javadoc fix
new 2ddd392 SOLR-241: Undefined system properties used in configuration files now cause a clear message to be logged rather than an obscure exception thrown.
new 56547a1 LUCENE-880: Fixed DocumentWriter to close the TokenStreams after it has written the postings.
new 9f16bb2 - Typo
new d272f3e - Typo
new 849e40a SOLR-221 compare minimum count currently needed to the term df and avoid unnecessary intersection count, allow minimum term df in order to use the filterCache, otherwise iterate over TermDocs
new ec60053 SOLR-221 compare minimum count currently needed to the term df and avoid unnecessary intersection count, allow minimum term df in order to use the filterCache, otherwise iterate over TermDocs
new 0f7d981 LUCENE-884: document that wildcard search doesn't work in phrases
new 52acd10 LUCENE-882: Spellchecker doesn't need to store ngrams
new b5c6b78 whitespace cleanup only for better readability (adding line breaks)
new 3c4dc048 LUCENE-883: consecutive calls to Spellchecker.indexDictionary() won't insert terms twice anymore. Fixes the test case failure.
new 20c42cc provide the Solr connection to clients of the indexer
new ebaf102 Convert delicious library importer to use the mapper/indexer framework.
new 1722c8a update to lucene 2007-05-20
new de2eebc update to lucene 2007-05-20
new 756b88e add ngram factories: SOLR-199
new b1eb460 clarifing javadocs for BooleanClause.SHOULD - two is not a magic number, the real issue is a lack of MUST clauses
new 766f825 Improve the save constraints feature to only show the save box when save is clicked
new b99ad78 Exit with message if no filename is provided
new b681326 Adjust delicious library view for change in asin field name
new add862a Adjust delicious library view for change in asin field name
new 4bddbd8 add simile_helper to avoid warning in logs
new 6bd5301 Allow suggest field to be configured with a suggest_field option to the flare method
new 1e0e887 Adjust test for Luke request handler response
new f2837a8 sparklines is not used in flare, remove auto-generated test
new a69eeb2 fix such that running tests works ok without a database, sheesh
new 502b324 Adjust HpricotMapperTest to not cause an error when the Hpricot library is not installed
new a74e62d adjust tests to work without libxml2
new fbb281c YAMLify CHANGES
new 45f760e LUCENE-881: QueryParser.escape() now also escapes the characters '|' and '&'
new 66b04d6 - svn propset svn:keywords
new c93dd85 SOLR-234 TrimFilter can update the Token's startOffset and endOffset if updateOffsets="true". By default the Token offsets are unchanged.
new f03a4ef Hmmm... these are some old changes to the tutorial.xml (sort spec for standard handler), who.xml (Ryan), and features.xml (clarifying faceting) that don't seem to have ever been committed in the HTML/PDF versions
new 8d1d593 SOLR-230: improvements to SOLR-230 so curl is not needed at all in tutorial
new 88a7d07 SOLR-128: Upgraded Jetty to the latest stable release 6.1.3
new e1f54f3 SOLR-246 -- don't compute top terms when numTerms=0
new 88c8335 SOLR-208: example XSLTs for RSS and Atom
new 393b452 LUCENE-430: Delay allocation of the buffer after a clone of BufferedIndexInput.
new 9fbee15 - LUCENE-890 doc patch
new 304884c - LUCENE-891 doc patch
new 6b26f00 upgrade note about new style URLS and update handlers
new 132c5fd Added equals/hashcode implementations to enable caching
new 5ea9310 only search for fields solr knows about (otherwise you could get NPE for range query) -- also searching for non-indexed fields is useless.
new 8e9dd08 LUCENE-886: cleanup: javadoc improvements; don't print exceptions to stderr but re-throw them; new test case
new 9f9eedc give a ping query that works with many different schemas, and is easy to see the source of in the logs
new 5680b94 fix warning from javadoc
new 38ae8ea LUCENE-802: Added LICENSE.TXT and NOTICE.TXT to Lucene jars.
new a65fa86 Add issue number LUCENE-807 to log entry in CHANGES.txt and remove duplicate caption "New features".
new 6de7d1d changed example solrconfig.xml to default to lazy field loading
new 5877c03 LUCENE-730: Make scoring in docid order the default and add setAllowDocsOutOfOrder() and getAllowDocsOutOfOrder() to BooleanQuery.
new a92abb2 more hints for people about the format versions of the example rss/atom stylesheets
new 7403608 Error code cleanup. Changing: SolrException( 1, ... ) to SolrException( 500, ... ) SolrException( 2, ... ) to SolrException( 400, ... )
new 14ba4ad some small improvements to IndexWriter's top-level javadoc based on recent threads on java-dev/java-user
new 4ef9504 javadoc improvement: clarify impact of IndexWriter's autoCommit flag on IndexReader's isCurrent method
new 3e09257 LUCENE-888: increase internal buffer sizes used during indexing to improve overall indexing speed
new 1e6537c make spellchecker lazy so spell dir won't be created
new e864ab6 add usage comments, reformat
new 48033cc don't use NIO for jetty... non-persistent connections are slow on windows. SOLR-128
new 1e5e40c SOLR-238: make tutorial explicit about the version it applies to
new d450422 add ASF license
new 0d5a475 LUCENE-888: fix possible NPE in assert statement
new e3dd7fa SOLR-249 -- depreating new SolrException( int ... ) in favor of new SolrException( enum ...
new f66d0e6 SOLR-249 -- changes
new 1213ba0 add easymock license
new 7495648 update version of easymock license
new 8caf74c LUCENE-895: Disable tests "testSimple", "testWildcard" and "testPrecedence" in TestPrecedenceQueryParser.java to make this test case pass.
new 6b2bf1b SOLR-249 -- adding error codes not used in solr, but useful for custom plugins. UNAUTHORIZED( 401 ), FORBIDDEN( 403 ),
new 574dc9f Adding newlines to easymock.jar MIT LICENSE.txt Updating Jetty license to be consistent with 6.1.3
new 358055c new jetty needs example/logs dir, so package it
new 3f4ed6d Adding jetty NOTICE.txt to solr NOTICE.txt updated copywrite date and header format (added ====) for solr
new 0f5fea7 include the example/logs/ dir in the package, but exclude it's contents
new cb38e0c LUCENE-885: include contribs in 'ant test' ... includes fixes for several contribs to make tests run cleanly regardless of what working directory they are run in
new b91b25f add CDDL to LICENSE for binary-only javax.servlet package from Jetty
new b31cb88 bump trunk version to 1.3
new 7e7b3f7 SOLR-249 -- oh my, missing the "throw" for SolrException!
new f5c8026 LUCENE-698: FilteredQuery now takes the query boost into account for scoring.
new f86b746 Add protected convenience method for LUCENE-887. It neither changes IndexWriter's behavior, nor is this a public API change.
new a9801dd small typo
new 87ba4a1 LUCENE-866: Adds multi-level skip lists to the posting lists.
new 11dfdad fixed typo
new 42c3d11 small cleanup only: imports; no need for try...catch(...) { fail(); } in a test case
new 6e98fa6 LUCENE-763: LuceneDictionary skips first word in enumeration
new 1a3de38 LUCENE-885: fixing bug with compilation on java 1.4, introduce by earlier commit for this issue
new 08e2f96 add content type when using curl in the scripts: SOLR-250
new 7a261b3 changed from Apache Jakarta to Apache Lucene Java in the manifest creation since this project is no longer a part of Jakarta
new 1b10884 add downloaded ext-lib to ignore list.
new 29222b0 turn off the default terms when asking for field information
new 6aa6ee4 LUCENE-900: enable Java assertions in "ant test".
new e293950 javadoc improvements from LUCENE-763 by Steven Parkes; small javadoc parameter reordering to avoid warnings
new 37816d2 work around jetty compilation issue of analysis.jsp
new 404e9ef static utility classes in SystemInfoHandler don't need to be private
new 89f74f8 expanding SolrRequestParsers api to construct a SolrQueryRequest from a Collection, not just a List. (this is useful for an embedded SOLR-20 client)
new 5aeba95 comment spelling errors
new dc61cf9 missing import. my bad
new 817c3d5 adding svnversion to Implementation-Version
new 1285962 Fix issue with String values becoming multi-valued fields. String#each returns multiple values when a string contains newlines
new 4ccd436 SOLR-69: Adding MoreLikeThis support
new 8184945 LUCENE-894: Add custom build file for binary distributions that includes targets to build the demos.
new 407ca95 SOLR-135 -- adding empty directory to make patch against
new bcc79d1 LUCENE-903: FilteredQuery explanation inaccuracy with boost.
new cc05349 SOLR-253 -- adding KeepWordFilter, the inverse of StopFilter.
new 0fe4946 LUCENE-904: The "package" targets in build.xml now also generate .md5 checksum files
new 2256650 fix FunctionQuery.toString(): SOLR-254
new 88bf24b Add system property setting to allow data directory to be overridden
new db78c85 LUCENE-843: making a small backwards compatible API change to return the newly added FieldInfo instance
new 125fed3 LUCENE-446: Added Solr's search.function for scores based on field values, plus CustomScoreQuery for simple score (post) customization.
new 8c62eb4 LUCENE-907: Include LICENSE.TXT and NOTICE.TXT in the META-INF dirs of demo war, demo jar, and the contrib jars.
new 1de7b02 LUCENE-909: Demo targets for running the demo.
new 4355588 LUCENE-740: Added SNOWBALL-LICENSE.txt to the snowball package and a remark about the license to NOTICE.TXT.
new db99e27 LUCENE-905
new 35b5ace LUCENE-910: added or changed warning comments for APIs related to Payloads
new b3fd440 fix sorting urls
new b4613cb minor feature updates
new 731fb3a LUCENE-908: - Improves content of MANIFEST file and makes it customizable for the contribs. - Adds SNOWBALL-LICENSE.txt to META-INF of the snowball jar - lucli jar now contains LICENSE.txt and NOTICE.txt.
new bf972be 1.2 news
new 8fa60a3 fix broken apachecon link
new f266fcd Oups! I can't count anymore...
new 3bd9730 add link to CHANGES.txt
new 8609063 LUCENE-912: DisjunctionMaxScorer first skipTo(target) call ignores the skip target param and ends up at the first match.
new 899b858 LUCENE-913: Two consecutive score() calls return different scores for Boolean Queries.
new 8454db1 1.2 release news
new 5655c72 Updated trunk to dev version 2.3
new 1f1528e Exposed the MoreLikeThis "minDocFreq" property for use in MoreLikeThisQuery.java and in XML queries
new 2cffd29 LUCENE-919: DefaultSkipListReader was accidentally public
new 39e0ff3 SOLR-257: add splitOnCaseChange parameter to WordDelimiterFilter
new 52d8e24 SOLR-257: added explicit parameter to schema.xml
new 2ae74da Accidently turned off generateWordParts in example schema during testing
new 80aa3bc restore catenateNumbers=1 in example schema
new 994f083 LUCENE-923: Make SegmentTermPositionVector package-private.
new 53ef739 LUCENE-917: Javadoc improvements for org.apache.lucene.index.Payload
new df0a188 LUCENE-931: adding missing license headers to various files
new 1a35bbe LUCENE-924: small improvements to IndexWriter's javadocs
new 669e43d SOLR-259 -- add log.log(Level.SEVERE, ... when solr home isn't found. Thanks Will!
new 373af70 LUCENE-930: Various contrib building improvements to ensure contrib dependencies are met, and test compilation errors fail the build.
new 2bc8186 LUCENE 918 and 922 docs for term vectors applied to trunk
new c6c0e14 SOLR-193: Adding SolrDocument and SolrInputDocument to represent documents outside of the lucene Document infrastructure.
new 1884a2c oops 4 > 3
new f461ea3 SOLR-193 -- adding clear() to the SolrDocuemnt API. This was used in the parallel SOLR-20 implementaion.
new b4d1694 SOLR-135: refactoring common classes into a "common" package. This commit moves the files (and updates the imports).
new 54bdcdc SOLR-135: Adding @depricated extended classes for files moved to org.apache.solr.common
new e03f258 SOLR-135: import/warning cleanup for classes in org.apache.solr.common
new 2f9104a SOLR-135 changes...
new 4906307 SOLR-135 accidental directory...
new ca726dd Lucene 925: analysis javadocs
new 82f24db LUCENE-926: document package javadocs
new 1169aab spelling error
new 9c8dcba SOLR-244, adding ModifiableSolrParams required for SOLR-20 (nice for testing)
new 359f7a3 SOLR-244 - adding SOLR-244, adding ModifiableSolrParams required for SOLR-20 (nice for testing)
new 8cc3fa4 SOLR-135: Moving StrUtils.java to common.util. Adding empty class for 'UpdateParams'
new 1143296 SOLR-135: adding empty class for StrUtils.java
new 5e8f134 SOLR-20: moving private static final Highlight params to a common class
new 8f8b006 SOLR-20: Adding a document list class in 'common'
new 3503a88 SOLR-20: make private URL parsing function public so it is accessible to an embedded solrj client.
new 9a9d113 SOLR-20: Adding a java client. The client includes two implementaions: CommonsHttpSolrServer.java and EmbeddedSolrServer.java
new da41728 SOLR-20 changes
new 18d21bd SOLR-135: previous build.xml didn't partition core/common code properly which ment we didn't notice CommonParams and DisMaxParams were using SolrCore for logging.
new a172ba4 SOLR-20: solrj needs to compile with java 1.5. It needs stax in the classpath
new e3dd761 SOLR-135 ... sigh ... previous version compiled common code in isolation, but but had to always recompile even if there were no changes.
new ecdbcc6 SOLR-135 -- missed one...
new 04e7c94 SOLR-262 -- Added toObject( Fieldable ) to FieldType. This lets the DocumentBuilder convert lucene Document to a SolrDocument. This patch also lets the DocumentBuilder convert a SolrInputDocument to a lucene Document.
new 0973e23 SOLR-133: Adding StaxUpdateRequestHandler.java and mapping it to: http://localhost:8983/solr/admin/update/stax in the example solrconfig.xml
new 2054a10 SOLR-133: changes...
new 40fccae SOLR-135: (and SOLR-225) moving highlight test to highlight directory. SOLR-225 will apply without an empty test class.
new 2929bca use port 8984 for jetty testing (not 8982) to reduce the chance of getting an "Address already in use: JVM_Bin.." exception.
new f0f8c0f upgrading commons-io to latest stable build. The changes do not affect solr (or solrj), but some of the new features are useful for clients.
new e8ed8ca LUCENE-925: analysis package javadocs enhanced.
new 55fb7f9 SOLR-176 -- add average time/request to RequestHandlerBase statistics.
new d955a97 LUCENE-622: Add ant target and pom.xml files for building maven artifacts of the Lucene core and the contrib modules.
new b265b57 fix sample code to be compilable (part of LUCENE-925 - Analysis Package Javadocs)
new 5f81cf3 remove extra calls to currentTimeMillis()
new e21f3cf Changing: DocumentBuilder.toDocument(SolrDocument) function so it does not unnecessarily make an extra Map and List and does not call functions for stuff it can easily do internally.
new 9578df3 LUCENE-910: Change of the Payload javadoc comment in Similarity.java
new 6ed8e17 Since many fields are single valued, start the ArrayList with capacity 1 -- this should help with GC.
new 91c3b6d 1. DocumentBuilder only sets the boost for the first value in a multi-valued field 2. XML parser sets the document boost as the product of each boost value. 3. Added XmlUpdateRequestHandlerTest (somehow lost in the final patch of SOLR-133)
new 045248e * Changed setKeepDuplicateFieldValues to setRemoveDuplicateFieldValues * made sure the tests deal with duplicate values on one field, but not the other
new f475f5d only send one boost value for multi-valued fields
new 92cb5f0 setting setRemoveDuplicateFieldValues( null, true ) uses a Set by default.
new 1981c7a adding utility function clear() to ModifiableSolrParams
new 59ed1b5 SOLR-264: Added RandomSortField a random order SortComparatorSource. Thanks yonik for the performance hints
new c068880 SOLR-264: equivalent logic without branch
new 482ee40 update website for Lucene 2.2
new 18bf1cd adding benchmarktemplate.xml; this file was probably forgotten when the new forrest website was created; since then the link on benchmarks.html was broken
new 87a0fe2 update website
new be08e28 SOLR-264 - updating the RandomSortField so it follows the Comparator contract. This uses the: field name hash, docID, and reader version as a random generator seed.
new 73ed823 fix typo in 2.2 release announcement
new dddb4b2 Removed news item occurring before 2007
new 69095c5 Testing StaxUpdateRequestHandler with tests written for XmlUpdateRequestHandler * Added three test subclasses to test updating with StaxUpdateRequestHandler rather then XmlUpdateRequestHandler * Made the XmlUpdateRequestHandler in TestHarness public so it could be changed after initialization * Fixed new DocumentBuilder toDocument() impl so it passes tests (copy fields were not handled properly)
new 054a5b4 share the love...
new 84ebd3f Improvements to Lucene 2.2 news entry
new 75c74dd fix logging of chars < 32
new a213737 make TextField respect sortMissingFirst,sortMissingLast
new bd5f3ae - Added "&&" between the 3 calls that copy, remove, and move index data to add a bit of extra robustness
new 02cadd8 SOLR-266: Adding show=schema to LukeRequestHandler
new ced5990 add 2.2 release to doap file
new aa705c5 implement OpenBitSet.set(from,to) and clear(from,to)
new 7b4db83 fix OpenBitSet.flip bug when indicies outside current size
new 9eb7ff4 SOLR-268 - Tweaks to post.jar so it prints the error message from Solr.
new 7505950 LUCENE-937: CachingTokenFilter now uses an iterator to access the Tokens that are cached in the LinkedList.
new b722865 Get back jetty.port setting capability
new 4e0e8f6 javadoc spelling cleanup
new e740dce bugfix for SOLR-274
new f288752 noted bugfix SOLR-274
new 4006ae5 point query syntax help to Solr wiki instead of lucene-java site so the few extensions can be noticed
new 1d77b82 LUCENE-933: QueryParser fixed to not produce empty sub BooleanQueries "()" even if the Analyzer proudced no tokens for input.
new 89bf821 more SOLR-264 work: add example to schema.xml; fix equals bug in SolrComparatorSource that Koji found; make ValueSource use IndexReader version in it's computation; refactor getSeed to use both the fieldname and the reader version
new 349806c regening all docs using forrest 0.8 ... removing sitemap.xmap per forrest 0.8 upgrade instructures, all other changes are just the effects of skin changes in 0.8
new 290c339 regening all docs using forrest 0.8 ... removing sitemap.xmap per forrest 0.8 upgrade instructures, all other changes are just the effects of skin changes in 0.8
new 3e39b0a LUCENE-936: example doesn't match text
new e6c6592 LUCENE-940: Multi-threaded issues fixed: SimpleDateFormat; logging for addDoc/deleteDoc tasks;
new 951dab2 check for null copyField source, delay some allocations
new d9b6aa9 LUCENE-945: tests failed to find data dirs. Added sys-prop benchmark.work.dir and cfg-prop work.dir.
new 79b3ef6 SOLR-276: improve JSON writer speed
new 63e36e5 remove ant dependency for setting test system properties
new 71f2c1d - LUCENE-906: Elision filter for French.
new 7230a8e SOLR-278 - modify LukeRequest/Response to handle show=schema
new ba90fb0 LUCENE-946: replace text from an online collection (used in few test cases) with text that is surely 100% free.
new 1e65246 remove test properties from ant: SOLR-279
new 9ff9bf8 fix javadoc unknown tag warning.
new 579b316 SOLR-269: Using a factory pattern to generate UpdateRequestProcessor.
new 631a4a6 SOLR-133 - moving XPP implementation to a Deprecated class. Next commit will move the Stax version to its place.
new fb55946 SOLR-133 -- moving stax implementation to XmlUpdateRequestHandler. Remove the stax derived tests.
new 0994528 adding a clear() function to the solrj UpdateRequest
new bc7c586 LUCENE-848. Add Wikipedia benchmarking support
new c03f45a LUCENE-848: make sure we use the right version (2.9.0) of XercesJ
new 5d7981c SOLR-133 -- found a bug in the delete XML parsing. for id's and queries with &, it did not behave correctly. Adds a fix and test. Another sideeffect that should be noted is that this parser now accepts multiple delete commands:
new 3a3829a changes note for multiple deletes with <delete> command
new 33c839a SOLR-269 -- missing changes for somethign commited a while ago
new 1760d42 SOLR-280 -- changing the SolrDocument/SolrInputDocument implementation so each one as as efficient as it can be. The API changes mostly affect solrj users.
new 1f799ad SOLR-280 -- adding wrapper functions for API compatibility. thanks Will
new 69bd5b7 SOLR-280 -- changing SolrInputField to take float rather then Float. this will avoid autoboxing, if you don't want to define the boost, use one of the wrapper functions that default to 1.0
new 4fe90e4 hack to prevent ant from recursively stating all files in all directories looking for files to include in the META-INF
new 95b41b3 SOLR-260 -- adding a standard PluginLoader framework. NOTE, this commit includes parts of files from (the soon to be commited) highlight plugins SOLR-225
new 1e037fc SOLR-225 -- adding pluggable highlighting formatters and fragmenters
new a517e0f SOLR-102 - regex fragmenter using SOLR-225 plugin framework
new 0985f37 SOLR-225 - style changes and HighlightUtils.emptyArray() change
new 2adc9df SOLR-283: autoCommit after delete
new aa948a9 SOLR-260 adding more comments
new 7e8857f SOLR-260: removing the param map from init. the method signature is now: init(T plugin, Node node) The few places that use the param map can generate it from DOMUtils
new 07e9fc3 spelling
new 058aa7e SOLR-286 - use utf-8 encoding for getBytes()
new 1dc2aad stop the jetty server in tearDown. This should help the test failing problem ;)
new 4406ef8 SOLR-260 adding default comments and examples to solrconfig.xml
new aa2135f SOLR-269 -- removing incremental time logging. This now has a single log statement for all processed commands.
new 455194d added hl.maxAnalyzedChars highlighting parameter (SOLR-273)
new cff5767 LUCENE-843: speed up IndexWriter performance
new 39ade20 LUCENE-843: woops ... move the CHANGES.txt entries into the right section (trunk)
new 50787ab LUCENE-892: don't do extra buffer-to-buffer copies in CompoundFileReader.CSIndexInput
new 3e1a317 LUCENE-843: SegmentInfo.clone() failed to copy some fields; in certain cases _x.nrm might not be created even when fieldInfos says it has norms
new 3fd423d fixing multiple document adding error. setting: addCmd.indexedId = null; before each add
new 1d3418e using normal "add" command
new 1e3534a removing XPP, jetty, and snowball license info -- they aren't included in solrj
new 4db9625 LUCENE-843: add missing 'synchronized' to allThreadsIdle() method
new d7c0af3 replace div with shift since idiv takes ~40 cycles and compiler can't do strength reduction w/o knowing ops are non-negative
new 96ea45d LUCENE-952: force synchronized access to writer instance variable to fix infinite spin loop in TestGdataIndexer
new e651f05 Add more sample data
new f7804a0 have remove( name ) return the SolrInputField rather then true/false
new 16ea3fb SOLR-292 - fix MoreLikeThis facet counting
new b51e9a4 SOLR-292 -- CHANGES.txt
new 0d8a368 queryResultMaxDocsCached: SOLR-291
new 1829a5d Removing a low-level entry from CHANGES.txt
new 757aa1f SOLR-296 -- wrapping reader.terms() in try/catch
new a53367d removing all author tags per dev list consensus
new 1fec553 SOLR-297 - fixed the RequiredSolrParams.getField* methods, they weren't falling back to the non field specific param names before failing with an exception
new 7a7d05c workaround for cp not having the -l option on Solaris and OS X: SOLR-282
new e5f4ab7 workaround for cp not having the -l option on Solaris and OS X: SOLR-282
new c8f84d6 LUCENE-955: Fixed SegmentTermPositions to work correctly with the first term in the dictionary.
new 7c612dc LUCENE-951: Fixed NullPointerException in MultiLevelSkipListReader that was thrown after a call of TermPositions.seek().
new 5b94401 LUCENE-944: Remove deprecated methods setUseScorer14() and getUseScorer14() from BooleanQuery.
new 8355ab8 LUCENE-843: fixed the triggerMerger logic from LUCENE-887 that I accidentally lost
new 0943302 spelling corrections
new 4bd3451 adding generic <Object> to avoid some warnings
new f55e405 LUCENE-938: fixed certain cases where an unhandled exception could cause IndexWriter to lose buffered deletes
new b6ca445 SOLR-269 -- adding UpdateRequestProcessor as a top level plugin managed by SolrCore. This sets up a default processing chain.
new ebaeb64 SOLR-240: New lockType config option supports all Lucene builtin LockFactories
new 777e0c8 SOLR-248 -- Added CapitalizationFilterFactory
new 7ce991f including 'dist/solrj-lib/*.jar' in the distribution packages
new d044bbd SOLR-269 -- a chain subclass should be able to manipulate the chain
new 230ecaa remove synchronization in Document: LUCENE-959
new 8025c0a exposing the CommonsHttpSolrServer invariant params.
new 82afc1a fixed logging of elapsed time on Solaris
new b4f9463 fixed logging of elapsed time on Solaris: SOLR-294
new 1ea6384 date -d and locales don't mix: SOLR-136
new 4d62f64 date -d and locales don't mix: SOLR-136
new 52b5113 remove binary (was UTF-8 BOM) from start of CHANGES.txt
new aae68e0 LUCENE-962: fixed case where unhandled exception in addDocument or updateDocument could fail to delete unreferenced files in the index
new 4293019 LUCENE-960: Added SpanFilter mechanism that provides BitSet information and Span information in a filter. This can be used to get position information on where in a Document that is "on" in the filter matched.
new 3c641fc remove severe debugging log
new 66bacd0 LUCENE-963: add setters to Field to allow re-using Field instances during indexing (for better performance)
new a3298ce LUCENE-963: added caveats to javadocs for new Field setValue(...) methods
new efae9ec - SOLR-307: Added Factories for NGram Filters.
new e2d3fe1 LUCENE-957: RAMDirectory fixed for more than Integer.MAX_VALUE bytes.
new e90cf40 SOLR-311 made quoting of example curl calls work on windows
new dd31a89 SOLR-312 -- adding javadoc task for solrj. Including the javadocs in the distribution.
new 773ec01 SOLR-305: analysis.jsp can be given a fieldtype instead of a field name
new 9c0d22f SOLR-102: RegexFragmenter
new 5ddcd55 fixed getDescription for HtmlFormatter
new 58027a2 improve setMaxFieldLength documentation; remove unused import statements
new 8643227 protect object against NPE in finally block, as an NPE here would hide the original exception
new e97d583 LUCENE-868: New Term Vector access mechanism. Allows for applications to define how they access term vector information instead of having to pack/unpack the TV info returned by the old way.
new 08c152f Sync to lucene 2.2.0. Tests pass.
new 273d28f LUCENE-939: Check explicitly for boundary conditions in FieldInfos.
new 2d16613 LUCENE-868: Added a Javadoc comment
new 02dd452 LUCENE-947: add creation of & indexing from 'one document per line' text files to minimize IO overhead of creating documents when running tests
new 4ac947d clean up commit scheduler properly (SOLR-320)
new c149644 LUCENE-781: MultiReader fixed to not throw NPE if isCurrent(), isOptimized() or getVersion() is called.
new 98fa2d8 LUCENE-836: Add support for search quality benchmarking.
new 1bc5a68 LUCENE-964: remove DocumentWriter
new f3b9c94 for LUCENE-836 sort reuters files by name (otherwise TestQualityRun can fail on some OSs).
new 670b25d SOLR-258: Date Faceting added to SimpleFacets
new 30b52fa make admin submit buttons work w/o javascript: SOLR-322
new bf18335 change UTF8 to ASCII
new 4b11c35 LUCENE-970: FilterIndexReader now implements isOptimized().
new 60c6a84 LUCENE-832: ParallelReader fixed to not throw NPE if isCurrent(), isOptimized() or getVersion() is called.
new 77f2a49 SOLR-301 -- Move deprecated functions out of o.a.s.common and put it in the deprecated classes from SOLR-135. This seperates the parameter defination classes from the SolrParams classes
new 950f85b SOLR-301 -- moving MoreLikeThisParams from o.a.s.common.util -> o.a.s.common.params
new 0fd8677 LUCENE-967: add ReadTokensTask to allow for benchmarking just tokenization
new d486144 adding a 'close' method to DirectSolrConnection. SOLR-212
new 19ca21a correcting my inability to count from 2 to 3
new 32b9810 LUCENE-948: handle stale dir listing caches on NFS (so quickly switching writers between machines works)
new fdc4ed5 Removing some weirdness in the SolrInputDocument interface that is not really needed for SOLR-139.
new 0d91247 spelling
new 022e1d7 SOLR-323: Remove JAR that now ships with Solr itself
new e853319 whoops ... args were being passed in wrong order
new 06b5654 DocumentBuilder needs to skip null values. This adds a test to make sure that happens.
new 2d95469 LUCENE-966: sizable (~6X faster) speedups to StandardTokenizer by using JFlex instead of JavaCC
new 3064ab7 Make autocommit tests slightly more tolerant of system load
new 7cb55d9 typo
new d1422eb LUCENE-971: extract wikipedia documents as a doc maker directly from XML file without using intermediate one-file-per-document
new 82eb074 LUCENE-974: Removed Author tags from all existing code
new 1d70c0e SOLR-331: fix WordDelimiterFilter offsets for synonyms
new e238a4f SOLR-331: fix WordDelimiterFilter offsets for synonyms
new d42de32 LUCENE-969: deprecate Token.termText() & optimize core tokenizers by re-using tokens & TokenStreams
new c25c128 LUCENE-976: add missing openInput(String, int) to MMapDirectory
new bd4e7a8 SOLR-196: php response writers
new 29c83e3 SOLR-196: php response writers
new e7e530b SOLR-326 remove unused imports
new a94db21 LUCENE-977: internal hashing improvements
new f38b1cf LUCENE-975: New PositionBasedTermVectorMapper for getting term vector information on a position by position basis.
new 7482909 better RunExecutableListener example
new 6a3597c Add entity test, to show text goes through literally
new dfc60d6 Rubyism tidying
new 71eb9a40 moved bug fixes for 282, 294, and 136 into the correct release
new c56381b SOLR-333: Changed distributiondump.jsp to use Solr HOME instead of CWD to get path
new 477c4e0 Deprecated all the old benchmarking stuff
new 9192b16 Deprecated all the old benchmarking stuff
new d1f90c7 Deprecated all the old benchmarking stuff
new dfa0b8a Preparing for an 0.0.4 rubyforge gem push
new 06d4849 LUCENE-871: speedups for ISOLatin1AccentFilter
new c1a76d9 LUCENE-978: ensure all streams are closed when we hit exception in constructor
new c67fd79 LUCENE-981 and LUCENE-980: Added new AnalyzerTask and fixed issue with long strings in Format.java
new 27c4c6a LUCENE-985: throw clearer exception when term is too long (> 16383 chars)
new 7068f03 Add highlighter fragment size and more like this support to Standard request
new d72ae65 Fix typos
new 8c0599d Add preliminary support for SOLR-139, allowing updateable documents. Added utility method to backslash escape strings suitable for QueryParser. Bumped version number for another upcoming gem push.
new e801fec add language values to Tang example
new 0a2aab7 Fix modify document implementation to support multivalued fields
new 9c9d272 remove boolToFilterOptimizer since no standard handlers go through a code path that would use it, and we can specify filters directly now
new 9c2a036 - LUCENE-908: Improvements and simplifications for how the MANIFEST file and the META-INF dir are created. - LUCENE-935: Various improvements for the maven artifacts. Now the artifacts also include the sources as .jar files.
new 8f752e0 fix mlt.fl
new a30a6e4 Added apply-patch target
new 7f9bfa9 SOLR-308: UUIDField class, can generate random UUIDs when special value of 'NEW' is used
new 2b4e5a8 ApacheCon US news
new 5bf7de1 Make filter_queries unrequired
new b016188 Add support for _delete_ option of modifying a document. This requires patches from SOLR-139 that are not committed to Solr
new bcb5b6f LUCENE-987: deprecate IndexModifier
new 3954767 plagerizing apachecon blurb from TLP site
new b9da3b2 SOLR-310: bound pending deletes
new 50adbdb SOLR-317 - a stylesheet to display luke info. To view it, check: http://localhost:8983/solr/admin/luke?wt=xslt&tr=luke.xsl
new d38a98d SOLR-299: python client will be replaced, but fix a buglet in the interim
new 6c761bd updated mailing list info
new 843b9fe Fix YAML parsing issue
new 112796d Add test to check the proper parsability of CHANGES.yml
new 373f0d7 fixed typo
new 1ce8c6f SOLR-348: short-circuit faceting if less than mincount docs match
new e595f5e fix javadoc issues
new bce939d LUCENE-991: Fixed explain() method reporting issues when no payloads present.
new 5f00355 SOLR-215 - remove static singleton for SolrCore. This commit enables multiple solr cores, but does not yet provide an interface to manage them. This is a rather substantial change.
new ec60f7a Force the server to stop at shutdown. Hopefully this will help our tests pass regularly while running on hudson.
new 2e1941b SOLR-215 -- removing static references to "instanceDir" -- this will let each core have its own instanceDir and ClassLoader
new fb9d1c3 SOLR-215 -- start webapp w/o crashing!
new e3dacf0 SOLR-215 -- removing the core name and 'cores' registry stuff. this should be part of SOLR-350, not SolrCore
new f736f3f SOLR-215 -- create a new SolrCore if one does not exist
new e355097 SOLR-215 -- remove static reference to getInstanceDir()
new bd493d6 minor formatting change to #13
new e7179ea LUCENE-992: move buffered deletes into DocumentsWriter so IndexWriter.updateDocument is atomic
new 3148019 solrj upgrade to commons-httpclient-3.1.jar (API is compatible)
new 2b25ec8 SOLR-335: work-around in lieu of PingRequestHandler
new 7f54a7c SOLR-335: work-around in lieu of PingRequestHandler
new 14e8c34 SOLR-352: remove duplicated commit and optimize
new 3932826 use a combination of default values that is supported by Solr
new 1bccc85 ClientUtils also needs to escape the slop: ~
new 4d8f34f ClientUtils escapes !
new deafb32 escape all non-alpha/numeric characters with \
new efe1da6 SOLR-349: new functions
new ec0c99a MultiSegmentReader doesn't have svn:eol-style=native, and was commited with DOS line endings ... hopefully just setting the property will fix it
new 9e51c30 LUCENE-941: benchmark: infinite loop for alg: {[AddDoc(4000)]: 4} : *
new 40f0adb LUCENE-941: (leftover - add info in benchmark/CHANGES.txt entry)
new 299d635 LUCENE-845, LUCENE-847, LUCENE-870: factor MergePolicy & MergeScheduler out of IndexWriter, improve overall concurrency of IndexWriter, and add ConcurrentMergeScheduler
new ddb17c6 LUCENE-984: reduce TermVectorsWriter to just the merging use case
new c5b328d typo. thanks Thorsten
new 9636354 LUCENE-845: fixed a case that was allowing same segment name to be used twice when a concurrent merge was aborted in between
new 640e781 LUCENE-1002: Exclude contrib/benchmark/temp and work from the distribution classpath
new c364ddd make solr.py work with current server
new 533f5cb SOLR-361 : refactor solrj tests so they are more extendable
new e3adf0e SOLR-215 -- synchronizing getSolrCore()
new 2ecd6ef SOLR-360 -- create a new XMLInputFactory for each request
new 61c2d20 SOLR-354: optimize delete by query of all docs... changes were accidentally committed previously in r576683
new 46f8c77 SOLR-360 -- reverting #577405, set factory.setProperty("reuse-instance", Boolean.FALSE); works for 1.6. The BEA parser works for 1.5
new aec2619 SOLR-260 -- adding solrj tests for fast concurrent updates. With the commited low number for threads and docs, these would not always fail. But increasing the number takes a long time to run.
new 11ec236 clarify stax comments, change logging level
new da32f1d SOLR-360 -- removing static JUnit references
new 68aa146 LUCENE-986: Refactored SegmentInfos from IndexReader into the new subclass DirectoryIndexReader.
new c028a06 removing empty file -- was confusing clover
new fada31f adding temporary print to figure out why this gdata-server test is failing on build machine
new 3f517bf don't just write date to stdout, include date string in failure message
new b91bd4f fix typo in abs.name() value source
new 511406e remove temporary print for GData unit test
new 1e4355a updated note for SOLR-282
new b8bdf5a SOLR-362: add JUnit to Solr libraries
new 4674b5f SOLR-215 -- fixing SolrEventListener initalization and adding test that instantiates an SolrEventListener on startup.
new d78f61d don't factor in +-Inf,NaN in scale function
new 6d8ae54 SOLR-215 -- extracting multicore config stuff from SOLR-350. This does three key things (that will make SOLR-350 easier to maintain) 1. extract SolrCore from SolrRequestParser -- this lets it be shared across cores 2. go back to the 1.2 interface for XmlUpdateRequestHandler public void doLegacyUpdate(Reader input, Writer output) 3. add a constructor to Config that lets you set the instanceDir explicitly (otherwise it forced static and needs to be specified as a property)
new bb036b1 SOLR-362 followup: cleaning up some build.xml cruft from when i thought we needed to jump through a lot of hoops
new 1ccfec0 javadoc warning cleanup
new d7bd3f9 Add Rails Engines, MIT licensed. And move the heart of Flare's UI into the plugin where it belongs
new 0658c38 remove views now within the Flare plugin
new a28eb4d LUCENE-994: change defaults in IndexWriter to maximize 'out of the box' indexing speed
new c947254 fix BoostedQuery.rewrite
new 2faac48 getters for QueryValueSource
new 56ceddd Add Spellcheck support
new fdfcbf0 Move layout and routes to flare plugin
new bcfad28 LUCENE-1005, apply GMT timeZone to the data formatter so it outputs properly formatted dates
new dce47c6 LUCENE-1005, apply GMT timeZone to the data formatter so it outputs properly formatted dates
new d2ba024 Remove SIMILE link from default view - it will come back as a configuration option somehow
new 8b242f7 Add templates to the plugin
new aa1e9e1 Minor formatting changes, and exposed Solr::Connection from Context
new ebf602d SOLR-359: LukeResponse.FieldInfo should expose the selected flags info and the indexInfo
new b1a09b7 Move flare helper method into plugin too
new 95803ec Remove old TODO
new 7496e88 typo in javadocs
new 014f230 LUCENE-1008: fix corruption case when document has no term vector fields after other docs with term vector fields were added
new 16342be qp accept empty string: LUCENE-1006
new 8315089 LUCENE-1010: fix corruption case, hit during merge, case when docs with and without term-vectors are mixed
new 8df6312 LUCENE-1009: Fix merge slowdown with LogByteSizeMergePolicy when autoCommit=false and documents are using stored fields and/or term vectors
new 39e99c9 1. remove @deprecated servlets: /select and /update from JettySolrRunner (added in 1.3) 2. added a main() function to JettySolrRunner so you can easily debug the example setup from within eclipse
new 7d3906e SOLR-359 -- adding getters for fields removed in #580089
new 54e45e6 Remove helper method that was pushed down to the plugin
new 6fe636c SOLR-369 -- EmbeddedSolrServer needs to call req.close() after query. Thanks Renato
new 1fcddcc moving generally useful DirectXmlRequest from the test package to solrj/request
new c42ea06 Fix field name typo in dismax configuration
new 9eb8ab9 Add &show=schema to solr-ruby IndexInfo Luke request
new d385b74 fix typo in example config comments
new b89d70d Add OSSummit Asia news
new 8d41030 Add OSSummit Asia talks to Solr news
new 0d4fec0 refactor solrj ClientUtils to avoid autoboxing float <> Float. also, don't send float value=1.0
new 54729a5 LUCENE-1007: allow flushing by ram, doc count, or both (whichever comes first) in IndexWriter
new f311961 LUCENE-1007: woops ... Integer.SIZE is Java 1.5 only
new 62fa7b4 Added new DuplicateFilter functionality to filter documents sharing a field value (e.g. primary key/url)
new a415d80 updated site to have con icons float right, and intro section named 'What is Solr'
new 7c34959 clean up con icons so they float right; also using forrest 0.8 images
new f192665 LUCENE-1011: 'get multiple writers over NFS' to work even when NFS client dir listing cache can be stale
new 4efd666 Enable Solr::Request::Select to work as a general pass through to any registered request handler using /select?..., and a few other minor changes
new 5a1fdc2 more explicit javadocs about Scorer contract for iterating in doc id order
new af6b980 LUCENE-1009: missed one file in the 'merge slowdown' fix causing it to still be slow when compound doc stores are used; also fixed default for comopund doc store = compound doc file format
new 04b3349 Fix build to bundle in proper CHANGES file
new 88e0370 Add future example of what a solr-ruby Solr writer type could do with dates
new 872e407 Like SOLR-360, the solrj XMLInputFactory needs to be thread safe...
new ef03ded javadoc typos
new 2438617 cleaning up a ton of javadoc warnings from gdata. most of these fixes related to either: clarifying packages for @link tags; changing @link or @see tags that pointed at classes/methods that didn't exist (by picking classes with very similar names that do exist); or removing incomplete stub javadocs (that added no information beyond the signature
new 2ac108d javadoc typo
new 065553b LUCENE-1013: fix IndexWriter.setMaxMergeDocs(N) to work out-of-the-box again
new 3de84b4 Deprecating HighlightingUtils
new 9de7367 fix typos in javadoc
new ceebb95 LUCENE-1018: fix intermittent exception in TestConcurrentMergeScheduler
new 3872d3b Updated hashcode/equals to test all fields
new 21a07ee Provided DTDs for core and contrib XML query syntax. The "docs" directory contains detailed documentation generated by DTDdoc from the DTDs. The ant script used to generate these docs is also included but not hooked up to the main build process due to license issues with DTDdoc.
new e9c5d47 Adding the document id to error message when you send multiple values for a single valued field.
new 0ef4854 comments: it took me a few minutes to figure out why this was correct
new 5f49752 add NOTE that the input Directory[] to addIndexes* must not be opened by a writer while the method is running
new 3b6b765 LUCENE-1021: make all unit tests subclass from a new LuceneTestCase, so that we can assert no unhandled exceptions occurred in ConcurrentMergeScheduler's threads
new 9c9ebe5 LUCENE-1027: Added support for doubles to Config, also added copies of standard and micro-standard algorithms that flush by RAM
new b7253a0 LUCENE-1027: Added better formatting of doubles, added wikipedia-flush-by-RAM for comparison
new ed5ff37 SOLR-376: hl.alternateField
new d36587f example highlighter config in solrconfig.xml
new f1c3211 SOLR-215 -- make sure that BaseTokenFilterFactory/BaseTokenizerFactory call the @Deprecated init() method
new 1f78c1b SOLR-215 -- adding CHANGES.txt and moving the deprecation warning from BaseXXXFactory to IndexSchema.java
new cc005c8 SOLR-378 -- increase timeout to hopefully avoid nightly failures...
new df97bd9 speed up response writers: SOLR-377
new 07b145e adding credit for Henri
new 4c92cae increasing timeout for LargeVolumeJettyTest
new 112f227 LUCENE-1012: correct the javadocs for maxMergeDocs / maxMergeMB to state that the limit applies to each segment being merged, not to the resulting merged segment
new a614f0d Added some more algorithms for testing things out, implemented basic TREC query driver based on the sample in the javadocs.
new 883aab2 honour onlyMorePopular flag SOLR-382
new 87e233d don't buffer string escaping for php response writer either: SOLR-377
new a4dcb12 LUCENE-1031: fix a bunch of mis-spellings in CHANGES.txt
new 37345a6 Adding tests to make sure you get FieldTypeInfo when you ask for the schema
new a899f9e SOLR-377: make sure FastWriter buffer is flushed after writing response
new 2f5507b fix returning unbalanced quotes in describeParams()
new 1df7007 LUCENE-1028: Fixed Weight serialization for few queries.
new fc96a32 SOLR-334: pluggable query parsers
new 2d07595 SOLR-351: external file value source
new 38bbbb5 LUCENE-1022: share writer's infoStream with LogMergePolicy & ConcurrentMergeScheduler
new e7debdf LUCENE-1020: created basic tool to check an index, print details of each segment, and fix the index by removing broken segments
new e94db66 comments
new d89039b add @Override
new 3cb7652 Remove unused JSP file
new 54de92e SOLR-390: notation for future devs
new 548618f set class to abstract, making it possible to run tests by package from an IDE without this one causing a warning
new 92b4f46 fix old pre-multicore comments that refer to singletons that are no longer singletons
new de12906 SOLR-389 -- adding better javadocs for RequestHandlerBase -- thanks Grant!
new 526d976 LUCENE-1036: make sure the priority argument to Thread.setPriority(...) in ConcurrentMergeScheduler is in-bounds
new 7012f67 LUCENE-1015: Added support for caching longs and doubles in a new interface, ExtendedFieldCache and *Impl. Added support into the various sorting fields. Put in some testing for it.
new 61a6b8d lucene qparser should pay attention to default operator in schema
new 8508386 LUCENE-935: Defined property "m2.repository.url" to allow setting the url to a maven remote repository to deploy to.
new e1ad6e3 SOLR-367: specific return types from create in Token*Factories
new 009a33c one trivial typo, one significant
new 413c92f LUCENE-1038: Sets the document number of the term vector being mapped.
new 4b3ae81 SOLR-395: spell checker upgrade
new 1bcf820 SOLR-393 removed duplicated contentType from raw-schema.jsp
new dc79f47 fix typos in CHANGES.txt
new 570e22e SOLR-334? The new query parser does not handle 'null' when sort is "score desc" http://www.nabble.com/Sorting-problem-tf4762114.html
new d9ee7b2 adding a simple test to make sure parsing 'sore desc' does not barf
new 5227c5c LUCENE-843: change public -> package protected for two advanced static methods on SegmentReader used only during merging
new d1989f4 LUCENE-1047: change MergePolicy & MergeScheduler from interface to abstract base class to have future freedom to add default methods without breaking backwards compatibility
new 658aebd LUCENE-847: woops, I forgot to add an entry to CHANGES.txt for this rather large change!
new a98a308 LUCENE-1043: speed up merging of stored fields by bulk-copying bytes for contiguous range of non-deleted docs
new 12a1302 javadoc tweaklet
new 99dc6e2 SOLR-396: new build system support for generating stub tokenizer/tokenfilter factories when lucene jars are updated. includes newly generated factories for all lucene-analyzers-2.2.0.jar langauges
new ef18068 add pkg ignore
new c4f99ab SOLR-408 adding PingRequestHandler.java and deprecating <pingQuery> syntax
new f69f98c LUCENE-1048: fix Lock.obtain(...) to work properly on very large timeouts, eg Long.MAX_VALUE
new 439ba58 LUCENE-1044: add doSync option to FSDirectory.getDirectory, defaulting to true, to sync() each file descriptor before close()
new 8b45020 LUCENE-1020: close each SegmentReader after we've finished testing that segment
new 881d811 ossummit rescheduled, new dates unknown - use new gif and remove explicit date refrences
new 2d3ddfe ossummit rescheduled, new dates unknown - use new gif and remove explicit date refrences
new 8e33946 check and remove leading zeros when writing IntField: SOLR-394
new 2b53d13 SOLR-281 -- adding a search component framework
new 68d95ed Remove redundant else-clause from SegmentTermPositions#readDeltaPosition(). This might be a small performance gain.
new 8de85b8 A bit of delicious library specific configuration in the sample solrconfig
new ec560e3 LUCENE-1044: default doSync to false for now because performance cost of the simple 'sync() before every close()' approach is too severe in many cases
new c130be2 SOLR-411: Rename JARs produced to defacto standard names (contributed by Grant Ingersoll)
new bb37d2b LUCENE-1051: Generate separate javadocs for core, demo and contrib classes, as well as an unified view.
new dd538e6 rename HiFrequencyDictionary to HighFrequencyDictionary, and add numDocs to spellcheck handler response so that docfreqs can be converted from counts to frequencies, should the client be so inclined.
new 5992c5a LUCENE-1020: update CHANGES.txt for this issue
new c5c1913 LUCENE-1050: detect errors on releasing the lock (if delete of the lock file fails)s
new e35a66d LUCENE-1052: add set/getTermInfosIndexDivisor to IndexReader to reduce memory usage of the TermInfos index
new 5e9219e Removing some code I accidently introduced a while ago (namely, sorting docs by doc id before retrieval for more sequential disk access)
new 04ae927 Added toString implementation on BooleanFilter.java, provided by Jason Calabrese
new 1abb045 Disable verbose standard output in MemoryIndexTest by default.
new 01719c5 Set eol-style property to native for ParallelReader.java
new 0805999 LUCENE-743: Add IndexReader.reopen() method that re-opens an existing IndexReader.
new 31f50ad minor change in the wording
new 91c7b66 SOLR-413: cap lastDocRequested at maxDoc()
new e9a5866 LUCENE-1057: call clear when reusing token, change clear to only resent essential fields, re-add Token.clone()
new f818ff0 LUCENE-1057: copy payload in Token.next()
new 88a01d6 remove java5 code
new 49e85ee documents with a score <= 0 can in fact be collected as matches
new 5401d6e Minor refactoring to SpellCheckerRequestHandler to enable somewhat-useful subclassing (sublclasses may override Dictionary implementation)
new de35ba9 trivial: removed some @author tags, spelling, whitespace
new e395be3 LUCENE-1040: new CharArraySet, make StopFilter directly use it
new b04703f LUCENE-1055: Remove gdata from trunk.
new 6b6464e LUCENE-1040: CharArraySet rehash fixes from Mike
new 6be2c07 LUCENE-1044: also re-default doSync back to false in contrib/benchmark
new 87cbdd0 fixed typo
new aa7c63e LUCENE-1044: put back original ctor for FSIndexOutput
new 02d9b51 LUCENE-887: setDaemon(true) on merge threads so JVM will exit if only they remain
new f7ee9f6 LUCENE-693: Speed up nested conjunctions
new 54e5550 LUCENE-1062: Add setData(byte[] data), setData(byte[] data, int offset, int length), getData(), getOffset() and clone() methods to o.a.l.index.Payload. Also add the field name as arg to Similarity.scorePayload().
new e76c594 SOLR-414 -- Plugin initialization now supports SolrCore and ResourceLoader "Aware" plugins. Plugins that implement SolrCoreAware or ResourceLoaderAware are informed about the SolrCore/ResourceLoader.
new c70ec4a spelling correction
new f668a48 LUCENE-1066: better explain output for idf
new 1a7f578 fix typo in javadoc
new e729f9d LUCENE-1059: various small fixes based on code inspection from Tzvika Barenholz
new 498d582 remove unused variables; typo fixes in javadoc
new 5882ec0 LUCENE-1045: make SortField.AUTO work with long
new 52320d2 format fixes only (inserting line breaks)
new 47c8416 LUCENE-921: add some javadoc / turn comments into javadoc comments
new 6ebd306 LUCENE-1067: make access to RAMFile's buffers thread safe
new db52f4e LUCENE-1069: fix CheckIndex to properly take deletions into account
new 46b26e7 SOLR-417 -- moving SortSpec to a top level class.
new 8e79f64 remove some dead/unnecessary code
new 67e0d82 LUCENE-1071: Fixed SegmentMerger to correctly set payload bit in the merged segment.
new 12d0cc1 remove obsolete todo comment
new 5122ece Set the searcherHolder to null on close. See: http://www.nabble.com/AlreadyClosedException-in-JUnit-tests--tf4893565.html
new 261382f LUCENE-1058: Added new buffering tokenizer/token filter for reducing redundant analysis
new 9d7995d removing the setFacetMinCount() from addFacetField(). see: http://www.nabble.com/small-bug-in-solrj--resultquery.addFacetField-overwrites-resultquery.setFacetMinCount-to-1.-tf4895967.html
new 97fbfb5 LUCENE-982: add new method optimize(int maxNumSegments) to IndexWriter
new cad3d26 Added some more javadocs
new a0b63a9 commented out OSSummit info until we know when it is scheduled
new c3f80c5 AbstractPluginLoader needs to return 'null' unless there was something registred to the same location
new 3372ce6 altered info about mailing list archives
new 1e31d42 altered info about mailing list archives
new b627573 The CSV loader incorrectly threw an exception when given header=true
new 11a7bf8 LUCENE-935: Allow to deploy maven artifacts to a remote m2 repository via scp and ssh authentication.
new ddf136d LUCENE-1072: make sure on hitting a too-long term that IndexWriter is still usable
new cbfc1f0 SOLR-421 -- make SolrParams and Solr*Documents serializable
new 7dad850 SOLR-421 -- adding SolrDocument
new f02be7b LUCENE-935: Don't generate checksums for maven artifacts; <artifact:deploy> does this automatically for us
new db6b495 constructor should have been public
new c25f9ea deprecated getSolrCore() was hiding exceptions
new 1476b13 Rearranged javadocs location per Apache policy. Added in some Wiki links to help promote the wiki
new a8c399c Rearranged javadocs location per Apache policy. Added in some Wiki links to help promote the wiki
new 3370f73 typo fixes
new 72bb91f Added some convenience constructors
new 91d9ce1 SOLR-414 -- convert SpellCheckerRequestHandler to a SolrCoreAware handler rather then using SolrCore.getSolrCore()
new 5f73506 LUCENE-1073: create SnapshotDeletionPolicy to facilitate taking a live backup of an index
new e706c72 do put+get in one operation
new c23cb45 LUCENE-1075: fix possible thread hazard with IndexWriter.close(false)
new 0d2d647 LUCENE-1072: make sure an exception raised in Tokenizer.next() leaves DocumentsWriter in OK state
new a0c9992 make LuceneTestrCase abstract for junit to run smoother from Eclipse.
new 8a8944d LUCENE-1078: remove dead code
new 7b49ea1a directing people to wiki for non-apache hosted mailing list archives
new b8af29f default HashDocSet/@maxSize to 3000 rather then throwing an error if not specified
new 47d31b6 LUCENE-1080
new 2e678a3 LUCENE-1064: Changed TopDocs constructor to be public.
new 1e85382 remove unused imports
new 1189527 LUCENE-1058: override the close method so it doesn't try to close the null Reader input
new 69f9e93 Adding a utility function to convert SolrDocument -> SolrInputDocument
new f14885c SOLR-350, SOLR-409 -- adding configurable support for running multiple cores in one sole instance
new 161280a SOLR-350 CHANGES.txt
new 23ea243 SOLR-350 - change "STOP" to "UNLOAD"
new c0d2db9 SOLR-350 -- allow configuration of dataDir via multicore.xml
new ce9b805 LUCENE-1082: fix NPE in IndexReader.lastModified(*) methods
new f9b2e97 LUCENE-1077 new sinks and payloads analysis packages
new 9d35e30 - Javadoc fix
new b0d2b1c LUCENE-1044: revert the doSync option to FSDirectory
new 072e526 SOLR-281 -- building a SearchComponent registry with components initialized via the standard plugin utils method.
new 9b79f1a SOLR-350, removing old option to set core from query params (Responding to Hoss' comments on SOLR-428 let me see this)
new bd0e682 SOLR-427: Allow IndexSchema to be loadable from an InputStream.
new 86ca6f8 fix intermittent thread-safety failure in contrib/benchmark unit test
new 07e7b55 javadocs update
new 8c18fd8 remove commented out code
new c213098 LUCENE-1042: Committed.
new 2181f52 SOLR-350, for non-handler reqeusts, select core with 'String corename = request.getParameter("core");'
new c607f48 Revert Lucene-944
new adb9a5c LUCENE-1079: DocValues cleanup: constructor & getInnerArray().
new b67cbd7 for LUCENE-1079, document the change under "API Changes".
new 66b05d1 Add support for alternate field highlighting, based on patch by Koji Sekiguchi on SOLR-376
new c3f210d LUCENE-1019: CustomScoreQuery enhanced to support multiple ValueSource queries.
new 73f9e7e fix potential thread-safety issue in contrib/benchmark's TrecDocMaker. (follow-up to http://svn.apache.org/viewvc?view=rev&revision=602475)
new b7e167a LUCENE-1086: DocMakers setup for the "docs.dir" property fails when passing an absolute path.
new 55d0c3a LUCENE-1077: refactored to have a common PayloadHelper classes. Also added TokenOffsetPayloadTokenFilter, which encodes the Token offset into the payloads
new 10c1ec3 LUCENE-1089: add new PriorityQueue.insertWithOverflow method to allow for re-use
new e3ce5f2 SOLR-439 -- SolrInputDocument should preserve Field addition order
new 9056748 LUCENE-1092: fix KeywordAnalyzer.reusableTokenStream so it can successfully be reused
new 516143d LUCENE-1045: Applied original LUCENE-1045.patch that refactors original 1045 patch to use ExtendedFieldCache and DOES NOT make FieldCache a class
new ef5c818 see http://www.nabble.com/Resource-contention-problem-in-Solrj-to14389367.html
new be794a3 LUCENE-25 added test for stopwords in query parser
new 52d3076 LUCENE-1094: don't corrupt fdt file on hitting an exception partway through indexing a document
new 7a3a61e Checking in simple performance test
new 36b1206 Restoring ExtractWikipedia, as it is still a handy class to have around. Splitting the documents is useful for debugging purposes when you know you want to look at a specific document instead of grepping through a really large file.
new ca82152 removed bad chars at end of file
new 873bf03 SOLR-442 -- change indexDir to dataDir for FileFloatSource
new 7dfe984 Checkin of WikpediaTokenizer that extends StandardTokenizer using JFlex. examples/wikipedia/README contains info on running.
new 0c6efd3 make sure to close the IndexInput used to read index version
new 6e20e41 should not have been committed
new 0841e7e SOLR-350 -- dropping 'default' core usage and requiring the core name in the URL. Also fixes broken admin links (SOLR-441)
new 89fe185 LUCENE-1097: change IndexWriter.close(false) to ask merge threads to abort, and, wait for them to finally finish
new 23da033 LUCENE-1096: Fixed Hits behavior when hits' docs are deleted along with iterating the hits.
new 3084aec Added news item to website about nightly maven snapshots
new c0040ad LUCENE-1098: Make inner class StandardAnalyzer.SavedStreams static and final.
new 9a9d138 remove 'implements Cloneable' from MergePolicy.MergeSpecification
new 93b9adc LUCENE-1099: Make Tokenizer.reset(Reader) public.
new e4d5958 adding getQuery() for bean access
new 83b7501 SOLR-437 remove XPP -- not used since SOLR-133
new 6ff0731 SOLR-350 -- use a default core name "[core]" rather then "[null]"
new aa3db29 SOLR-350 -- removing name from log if it is null
new da2a912 LUCENE-1068: updated StandardTokenizer, Analyzer to allow for the replaceInvalidAcronym
new ac27fb0 Changed from overriding next(Token) to next()
new 40d85a7 Switch to using the EnwikiDocMaker
new cb94c6a git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@607288 13f79535-47bb-0310-9956-ffa450edef68
new 5c81934 git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@607290 13f79535-47bb-0310-9956-ffa450edef68
new bd340a8 git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@607291 13f79535-47bb-0310-9956-ffa450edef68
new efbd126 Rename section "Javadocs" to "Javadocs for Official Releases", Following discussion http://www.nabble.com/site-javadocs-link-broken-tt14507459.html
new 54fa88b SOLR-447 -- automatically register standard Admin request handlers
new b4fa332 Let ModifiableSolrParams add existing SolrParms -- this is used in SOLR-142 and SOLR-303
new b367e86 LUCENE-1101: TokenStream.next(Token) reuse 'policy': calling Token.clear() should be responsibility of token producer.
new f4639c0 LUCENE-1095: option added to StopFilter and QueryParser to consider position increments.
new ece8361 LUCENE-749: ChainedFilter behavior fixed when logic of first filter is ANDNOT.
new 641e7f3 Adding getters for start/rows. Also setter for sort
new f39f15e trivial: fix typo.
new 90a7354 LUCENE-1102: EnwikiDocMaker now adds a docid field
new 75473ed LUCENE-746: Fix error message in AnalyzingQueryParser.getPrefixQuery.
new 0ae1e1a LUCENE-1113: fix for Document.getBoost() documentation
new ed893f7 LUCENE-1114: Updated example
new 3a726d0 SOLR-142: Added RawResponseWriter and ShowFileRequestHandler. This returns config files directly. If the AdminHandlers is configured, this will be added automatically.
new 1517b93 SOLR-359 -- changing formatting (2 spaces, each enum value on a single line)
new 2632443 LUCENE-1115: some small fixes to contrib/benchmark
new 40eb1cd LUCENE-766: test added for adding two fields with same name but different term vector setting.
new 9e65cd5 LUCENE-1116: contrib/benchmark quality package improvements (MRR, Trec1MQ)
new f128624 fix typo
new 2d633f9 LUCENE-1112: skip immense terms and mark a doc for deletion if it hits a non-aborting exception
new edddef5 make FacetField.java Serializable
new d94f1b6 SOLR-142 -- removing unused jsp file. See: http://www.nabble.com/remove-raw-schema.jsp--td14582104.html
new dc484ad SOLR-142 -- adding deprecation warnings to get-file.jsp and raw-schema.jsp
new a761012 SolrJ xml parsing: allow different types in an array and allow null in array
new 8729434 use ClientUtils to escape filterQuery
new ea0136f SOLR-449 : fix NaN/Infinity display for python&ruby response writers
new dbf2a96 SOLR-142 -- don't need gettableFiles in default solrconfig.xml
new f715fc6 LUCENE-1103
new d86944d fix javadoc warnings
new b18f6ae LUCENE-1103: The link is now incremented 1, but then the next token in the link is not incremented. This way, the link is not associated with the previous term. Instead it associated with the next term in the link, which would be the display tokens. If there are no display tokens, then it will take it's proper place in the token chain.
new 71dc04f Adding Iterable interface to SolrDocument -- returns an iterator over the entry set
new 79e09db LUCENE-1103: Internal links should increment as all tokens do, since the first token is valid too
new f0d5002 LUCENE-1117: fix intermittent thread safety issue w/ EnwikiDocMaker
new db84ea5 SOLR-42: HTMLStripReader replaces removed content with spaces to preserve offsets
new 8dfa326 avoid StringBuilder + String creations if no tag escape set
new 26bc874 LUCENE-1118: skip terms > 255 (by default) characters in length in StandardAnalyzer
new 8e069c9 new CSV lib, escape option for loader
new 784586d SOLR-42: test missed from previous commit
new 393a1d0 LUCENE-1119: small optimization to TermInfosWriter.add to take a char[] instead of Term/String
new eaba22c Fixed a few issues uncovered by YourKit profiling: * We were allocating 2X the size of each char block, but only actually using the first half! * Improved accuracy of numBytesAlloc tracking in DW * Small optimization to not use token.setTermText from DW
new 9ecfd1a SOLR-281 -- only initialize search components that are not registered.
new b80c55e no functional changes -- adding faceting test for solrj
new 2677871 LUCENE-508: make sure SegmentTermEnum.prev() is accurate (= last term) after next() returns false
new fab92e9 Update trunk to version 2.4-dev
new 2a074e6 let SolrQuery take null start/rows to remove them (rather then throw NPE)
new d029ba5 make SolrResponse Serializable
new 0290967 don't swallow exception
new 7c660c8 don't default an encapsulator for split CSV fields
new 7d2ffdb LUCENE-1123: Allow overriding the specification version for MANIFEST.MF
new a405fea SOLR-446: TextResponseWriter can write SolrDocuments and SolrDocumentLists the same way it writes Document and DocList.
new 06b3f0e SOLR-452 commit: hl.mergeContiguous
new be28a24 SOLR-434 - change interfaces should support >2B docs
new fffa391 SOLR-303 -- moving SearchHandler into org.apache.solr.handler.component
new 981d977 SOLR-42: additional tweaks to get highlighting to work properly (contributed by Grant Ingersoll)
new ea95178 LUCENE-1117: fix EnwikiDocMaker to not hang when the producer thread hits exception
new 5aaf587 LUCENE-1125: fix over-zero-filling that was drastically slowing down small docs w/ term vectors
new 869d6f6 Specify tentative 2.3 release date in CHANGES.txt
new 0661938 Include README* files in binary releases
new 49dd305 Rename README files to uppercase letters
new e5da9db Rename README files to uppercase letters
new 6eabca9 Add separate core, demo, and contrib javadocs to binary releases
new da6c43f5 Separate project's web site from version-specific documentation.
new 8068979 fix off-by-one error
new 1bbb783 Generate nightly documentation files.
new a43f312 - Add missing Wikipedia link to the javadocs menu - Disable "Lucene 2.3 Documentation" tab; it's not released yet - Remove javadocs.html and javadocs.pdf
new 5bfe7bf SOLR-350 -- change the multicore initialization path in the DispatchFilter to use an existing MultiCore configuration if it is already configured.
new f7740af LUCENE-1130: fix thread safety issues when hitting IOExceptions in DocumentsWriter
new 78ec5a3 SOLR-444: do not highlight default search field if none present
new 63dfdc0 SOLR-446 -- make sure TextResponseWriter limits fields to returnFields if specified
new 0a54ca1 LUCENE-1135. Added Javadoc marking the WikipediaTokenizer as experimental
new ed9fdba LUCENE-1050 and LUCENE-1138 fixes for lock problem
new 7c4867c SOLR-20 -- add a warning to SolrUpdateServlet if it is sent parameters
new 107eebe change test to make sure everything is cleared first
new ef545d1 SOLR-418: Adding a query elevation component. This is an optional component to elevate some documents to the top positions (or exclude them) for a given query.
new 82980ed LUCENE-1140 patch to fix StandardAnalyzer stop set NPE and test
new aa6928d Change inceptionYear in lucene-parent-pom.xml to 2000.
new 24006c1 SOLR-462: Changes to CommonsHttpSolrServer.java
new 7486226 git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@613309 13f79535-47bb-0310-9956-ffa450edef68
new ef34209 re-add removed libs... whoops!
new 7f4bdd5 Fix core jar name in gcj Makefile.
new 354a317 LUCENE-1139: various additions/fixes to contrib/benchmark
new 17fede3 LUCENE-1143: clear docStoreOffset when DocumentsWriter aborts
new 9b2c39f LUCENE-1144: fix NPE during DW.abort after OOM error
new b8fc4ed Update tentative 2.3.0 release date.
new 37573a1 Remove leading bytes from CHANGES.txt
new dd02654 LUCENE-1139: fix IndexWriter settings (compound, merge.factor, etc.) to work again
new e71870c removed unused imports
new 17c461e SOLR-436: To make future changes easier, SolrServer changed from an interface to an abstract super class.
new dd6be180 Add 2.3.0 release to doap file.
new fdf340d lucene 2.3 update
new 8348498 SOLR-466: add CharArrayMap, update SynonymMap to use char[] rather than String Tokens
new f75f490 LUCENE-1127: added couple of convenience methods to TokenSources
new 1183763 LUCENE-1128 and 1129: Add highlighting support to benchmarking, plus fix minor traversalSize bug in ReadTask, also added a few new algorithms to try out
new 09e2766 LUCENE-1137: Added Token.get/setFlags() Release the hounds
new bc1d778 LUCENE-1137
new 1f0e88f fixed javadoc
new 305c47f LUCENE-1133: Adds ability to keep certain strings as single tokens
new 7f09c9f Added javadocs about UNTOKENIZED_TOKEN_FLAG conundrum
new 8ace410 LUCENE-1136: add ability to not count sub-task doLogic increment to contri/benchmark
new 4c9faf1 SOLR-457: SolrJ updates - allow client to pass HttpClient, change interfaces to classes, use InputStream for XML parser, make XML factory static
new f99e4e7 LUCENE-1147: add -segment option to CheckIndex tool, to check only a specific segment or segments
new 674eae3 LUCENE-705: pre-set the CFS file length before building it
new ee835cc LUCENE-1084: change all IW ctors to require up-front specification of max field length; deprecated existing ones
new 76dfb92 LUCENE-1120: speed up merging of term vectors by bulk-copying the raw bytes
new eb415f5 LUCENE-1120: also add 2.3 index tests to the backwards compatibility test
new b396846 deleting duplicate file
new ea27734 adding @Override to subclasses
new 7dd34ef LUCENE-1153: added lib/junit and build support
new 66b5df6 small typo fix in javadoc
new 38f8d4e LUCENE-1150: make StandardAnalyzer tokenizer constants public again (public access was accidentally removed with LUCENE-966)
new b95e9a5 LUCENE-1132: Updated documentation and deprecated bytes references in favor of character references
new e793bd5 LUCENE-1158: DateTools UTC/GMT mismatch -> fixing the javadoc
new f0a617d LUCENE-1157: Formatable changes log.
new 559f461 Undoing change committed in r616534 (LUCENE-1157: Formatable changes log). Need to make the updates of Changes.html smoother.
new 40a9f64 AutoCommitTest: faster and less likely to fail due to slow hardware
new 2860504 trivial, javadoc typo.
new fdd5a20 remove the byte-order mark characters (BOM)
new 4fc8654 Made some member variables protected so they can accessed by extending classes
new 61f2aa3 allow TrecDocMaker to be more easily extended by making values protected
new 3db9002 LUCENE-1156: see CHANGES.txt
new 7d03a8b LUCENE-1084: fixing a few more IndexWriter instantiations to not use deprecated ctors
new 3a24900 Set svn:eol-style=native for some classes
new 115faf7 LUCENE-1160: see which index Directory a MergeException came from; make CMS more easily subclassed
new 65ec800 catching up fileformats docs to recent changes
new 1caf5cb LUCENE-1045: Added short, byte support
new 18b6128 LUCENE-584: Changed Filter API to return a DocIdSet instead of a java.util.BitSet. This allows using more efficient data structures for Filters and makes them more flexible.
new 7735a84 SOLR-467 -- remove "core" options from solrj
new 3e6a40e LUCENE-1134: Fixed BooleanQuery.rewrite to only optimze a single clause query if minNumShouldMatch<=0.
new afb58ca when reinit() is called, reset the start time (used only when printing # docs indexed)
new 0ec1870 LUCENE-1151: don't mis-identify HOST as ACRONYM, but, provide static method/property to revert to backwards-compatible but buggy behavior
new cc67781 Update CHANGES.txt for LUCENE-584
new 140a867 Correct javadoc
new 8609f34 add test for custom query parser from solrconfig.xml
new 59c76d2 LUCENE-1084: fix some more deprecated IndexWriter instantiations in unit tests
new d941d12 LUCENE-1157: Formatable changes log.
new 53d3a0c LUCENE-1163: get CharArraySet.contains(char[], int offset, int length) to actually pay attention to offset
new 18adf78 only show the first 10 million warnings and errors when compiling
new 7ea8bd3 LUCENE-1084: fix the remaining deprecated calls to IndexWriter ctors
new a5fc9fc SOLR-472 - add comments to ResourceLoader and make sure it only calls "normalize" once
new 0dc6c59 LUCENE-494: Added QueryAutoStopWordAnalyzer in a new query subpackage
new 0094105 benchmark autocommit
new 9a186ed LUCENE-1084: allow user-specified max field length when instantiating IndexWriter
new fc4bc1f LUCENE-1084: fix more test cases to use user-defined MaxFieldLength ctor for IndexWriter
new 9716742 LUCENE-1168: fix corruption cases with mixed term vectors and autoCommit=false
new 9adff20 LUCENE-1169: Fixed bug in IndexSearcher.search(): searching with a filter might miss some hits because scorer.skipTo() is called without checking if the scorer is already at the right position.
new 0d2df7b Rename local variable docIdSetIterator to filterDocIdIterator in IndexSearcher.java.
new 7965c59 LUCENE-1164: when too many merge threads are running, pause until one or more finishes, instead of doing the merge with the foreground thread
new 4e99dda LUCENE-1171: better robustness in DocumentsWriter on hitting OOM at various times
new 862c442 LUCENE-1044: sync index files in IndexWriter to ensure index is intact if machine or OS crashes
new 1d4ab68 LUCENE-325: add expungeDeletes methods to IndexWriter
new 19fa2fb LUCENE-1173: fix corruption in bulk merging of stored fields when autoCommit=false
new fd5629c change seed for each test
new 40f9324 LUCENE-1175: add missing synchronization
new 527957b LUCENE-997: Add search timeout (partial) support.
new ec18d3a LUCENE-1176: fix corruption case when adding docs with no term vectors followed by docs with term vectors
new 4b8b5ce fix multi-thread test for LUCENE-997 (search timeout).
new 8c9f2ce LUCENE-1044: fix CheckIndex tool to properly identify 2.4 index format
new afd4e0e SOLR-473: RDoc patch contributed Chris Kline
new ac32a54 LUCENE-997: add missing synchronization in unit test
new 9f2e3cf LUCENE-1172: some small additional speedups for DocumentsWriter
new cc64e6f LUCENE-1179: allow Fields with empty string field names
new b9dbd3b LUCENE-1179: provide more details when terms are out of order
new c61a33d - Fixed javadoc typos for expungeDeletes()
new 95e2e57 - Typo fix
new caed55e Added thread-safety around use of core's QueryParser. Old XML parser constructors use a mode which will synchronize on use of the user-supplied QueryParser. New constructors offer alternative option of passing "defaultField" String which is used to create a new single-use QueryParser for each parse operation.
new 49c896d fix "optimizied" typo
new 37a060c Additional thread safety around filter creation - old code could create duplicate CachingWrapperFilter if thread1 gets cache miss and thread 2 has a cache miss before thread1 populates cache with new CachingWrapperFilter. Synchronization cost around whole method is OK here because Filter object construction should be a lightweight call. Note: CachingWrapperFilter currently has a similar bug in bits() method but adding "synchronized" around that whole method would not be [...]
new 9f25cd2 SOLR-481: Handle UnknownHostException
new 191e72e added Grant to committer list
new 427cbbf SOLR-324: fixed support for longs/doubles, still need to add short and byte, per next Lucene update from trunk.
new e1f97af SOLR-479: Added clover test code coverage
new d5ef760 SOLR-477: Added in AnalysisRequestHandler and tests/sample documents
new ff37f3c SOLR-478: Added ability to get back unique key info from LukeReqHandler
new d5271e5 LUCENE-1182: Added delegation to scorePayload
new fe9dcf8 fixed typo on FIRST
new 8cf3175 SOLR-127: HTTP Caching awareness
new 850ffde Add section for the 2.3.1 release to CHANGES.txt in trunk.
new b86e8e9 LUCENE-1185: Avoid checking if the TermBuffer 'scratch' in SegmentTermEnum is null for every call of scanTo().
new ac58a1a SOLR-468: Changed semantics of CapitalizationFilterFactory to keep the original token, not the value in the map
new d075a69 SOLR-451: minor change to make analysis use POST instead of GET. Also made the input area a little bigger to make it more readable.
new 6302172 fix for reordering scorers from highest to lowest original skip (possible slight performance gain only... no correctness implications)
new 3813608 detailed deprecation comments for the major request handlers
new d9607c5 lengthen connect timeout in test added for SOLR-127
new 9c95415 upgrade to lucene 2.3.1
new 0c2e3eb SOLR-489 - ading some @deprecation javadoc details
new d7d1d68 LUCENE-1184: allow SnapshotDeletionPolicy to be re-used across close/open of IndexWriter
new cc61bb6 SOLR-303 Distributed Search over HTTP
new a73850e SOLR-356: pluggable functions
new b4d3eeb SOLR-356: pluggable functions
new 8f9781b LUCENE-1196: don't throw EOF when seeking to the end of RAMFile when file is multiple of 1024 in length
new 7af43e4 LUCENE-1191: if we hit OOM then don't commit any changes to the index
new dd622ea SOLR-476: CommonsHttpSolrServer can set the ResponseParser on a per request basis.
new b18dde8 LUCENE-1197: fix DocumentsWriter to not overcount RAM usage when term vectors are on
new 0148a9c close request in DirectSolrConnection
new 7f9cddc SOLR-492: Add facet.offset support to standard/dismax requests
new 00fe257 LUCENE-1174: remove outdated information from javadoc
new 3efa1c4 LUCENE-1198: don't increment numDocsInRAM unless DocumentsWriter.ThreadState.init succeeds
new 33bee3c LUCENE-1199: do defensive check of indexReader != null before trying to close it
new 56f85a8 cleaned up the javadocs a bit to make more readable
new a5acf41 SOLR-350 -- manage multiple cores. This implements persist, load and unload.
new 5b4ed51 create QueryValueSource from boost, not from main query
new 4f11226 recurseCount for parent was never decremented
new f242666 SOLR-334 fix: use defType if no type was specified in the local params for the query
new a739470 SOLR-334: nested query type added
new fb295f3 StringBuffer -> StringBuilder
new 1eaa439 add missing ASL headers
new 9c3841c fix JSONWriter writing of SolrDocument
new 51f1319 SOLR-342: Added support for Lucene's new index writer options
new 9e78173 SOLR-496 - use Long for Cache-Control max-age
new 5b113c8 LUCENE-1194: add IndexWriter.deleteDocuments(Query)
new 69f3594 LUCENE-1200: prevent rare deadlock in IndexWriter.addIndexes
new c113c64 LUCENE-1201: add IndexReader.getIndexCommit to see which index commit a reader is reading
new f3effe3 LUCENE-1204: improve TestStressIndexing2 test by interleaving deletes by term & query
new f19e8c1 normalize the solr data directory regardless of source
new e7fe4cf RawResponse should use the Reader rather then a Stream
new e6df3c5 fix handling of null token type in analysis.jsp
new 5322a86 add work directory for jetty to use for exploding wars
new 705cade revert enableRemoteStreaming back to false
new 10f2695 LUCENE-1208: if exception is hit after marking flushPending but before flushing, clear flushPending to prevent deadlock
new fa4d10b LUCENE-1210: fix deadlock case on hitting exception in mergeInit
new 6420539 LUCENE-1211: small speedup to DocumentsWriter by optimizing the common case of sorting only 2 values
new 8b2f128 make the name of multi-value property long enough for the values.
new ce0309e Javadoc clarrification for getRecall().
new 25f80c7 LUCENE-1209: Fixed DocMaker settings by round. Prior to this fix, DocMaker settings of first round were used in all rounds. (E.g. term vectors.)
new 0d633bd SOLR-350 -- make MultiCore subclassable so to allow custom persistance methods (for example, SQL)
new 29560fc LUCENE-1213: MultiFieldQueryParser ignored slop for single field phrases.
new d562050 SOLR-350: fix JSPs broken by previous patch
new d2617b4 lower logging noise level in SolrDispatchFilter
new 9dc489e LUCENE-1222: make sure IW.doAfterFlush is called regardless of whether adds or deletes are flushed
new a6258c7 LUCENE-1217: use Field.isBinary instead of 'instanceof'
new 45d3ab7 start and rows are not field parameters
new e5f9b4e LUCENE-1212: factor DocumentsWriter into separate source files
new 4b3709b LUCENE-1214: preseve original exception in SegmentInfos write & commit
new 2768bac LUCENE-1223: fix lazy field loading to not allow string field to be loaded as binary, nor vice/versa
new b36d9f9 download bdb zip from Oracle's servers
new f4cc6e2 LUCENE-550: Added RAMDirectory alternative as a contrib. Similar to MemoryIndex, but can hold more than one document
new 860f6bb LUCENE-550: put the comment in the wrong spot
new b3e82f8 LUCENE-1226: Fixed IndexWriter.addIndexes(IndexReader[]) to commit successfully created compound files.
new 966ae03 LUCENE-1228: IndexWriter.commit() was not updating the index version.
new b309970 LUCENE-1233: return empty array instead of null for certain get*s methods in Document
new c5dd46f LUCENE-1230: Include *pom.xml* in source release files.
new 47da76d LUCENE-1234: Make BoostingSpanScorer protected
new 19c4865 spelling correction
new 32f1054 LUCENE-1202 - tweaks to build system to make clover work better with contribs
new 9ac9639 LUCENE-1236: Added some more javadocs. Also removed @author tags
new 2f39d9f SOLR-494: Added Ajaxed schema explorer (contributed Greg Ludington)
new 0e857b7 Added license information about the SOLR-494 added JQuery library
new c975851 more for LUCENE-1202 ... Hudson's clover plugin wants the XML format of the report, it's cheap so generate it everytime
new a7e55a2 LUCENE-1233: correct javadocs
new ea688c9 fix formatting in CHANGES.txt to prevent perl errors in creating changes.html.
new 1c1627b Fix issue caused by SOLR-494 with SolrJ unit tests.
new 588fec2 Wire in the schema browser to the main admin menu
new b331ca0 SOLR-497: Added date faceting to QueryResponse
new 160f664 fix distributed facet counts when field may not exist in shard
new 95b1fe8 SOLR-127 - special note for people upgrading about new HTTP Caching headers
new d0a0cac ignore contents of Jetty's work directory
new bd79f33 additional distributed faceting tests
new 3191337 additional distributed faceting tests
new 4bd9dba LUCENE-1238: Fixed intermittent failures of TestTimeLimitedCollector.testTimeoutMultiThreaded.
new c172010 Applied trejkaz's patch from https://issues.apache.org/jira/browse/LUCENE-1240 to optimise TermFilter.java and included new JUnit test
new 958b7a0 more details about SOLR-127 in upgrading section .... (i could have swore i commited this a few days ago)
new 10230ef just adding some further asserts on the size of the term vector & stored fields index files
new 8eb3cda Correct speling
new 08a254c Fix LukeRequestHandler and schema browser to work properly with multicore (patch supplied by Greg Ludington)
new 52e60f0 SOLR-386: configurable SolrHighlighter
new 608c90b Correct spelling
new 2799a78 SOLR-508: CSV handler to use update request processors
new df7cf49 fix possible false failure in testCloseWithThreads case
new 93ccbb5 uncommenting firstSearcher and newSearcher queries, they don't hurt anything and they would have made SOLR-509 easier to spot early
new 7a32b53 SOLR-503 -- restructure src/webapp to keep jsps and WEB-INF in same directory. Added test to hit jsp files. (currently only checks if they compile ok)
new f291654 Fix javadoc issue
new bae6cd1 Typo fix
new 5e04a26 Incorporate the prefixPath, if configured, on the forwards
new 8b0b533 LUCENE-1242: small speedups to bulk merging
new 01b7029 Clarify path-prefix in web.xml comments and javadocs
new f0f2b88 Enlighted by Hoss' question, clarify a bit more about nesting Solr within a larger web application
new 0bd6f8e LUCENE-1244: don't use hard-coded path in AnalysisTest
new 5e3d3a2 SOLR-350 -- removed static access for SolrMultiCore. Also adding a new constructor to MultiCore
new 68aaec0 make SolrServer serializable
new bd9aeb7 SOLR-350 -- fixing more jsp references... added tests to check "/solr/" and "/solr/admin/threaddump.jsp"
new d273c9a Fix a couple of multicore related issues in both index.jsp pages
new 4936083 Fix JSPs that refered to removed SolrMultiCore
new 8af3598 LUCENE-510: change index format to store strings as true UTF8 not modified UTF8
new a04d84f SOLR-512: set parameters on UpdateRequest
new 758e123 - Cosmetics
new 85819cd adding an upgrade note about the lucene format changes
new fe6debb adding master/slave upgrade notice
new a8e6df6 SOLR-511: add getInitArgs to RequestHandlerBase
new 828333a LUCENE-1247: remove always-true assert
new 05e70ee fix most thread safety issues in MultiCore
new 09b3a56 LUCENE-1251: be sure to close the descriptor even if super.close() hits an exception, in FSIndexOutput.close
new cc955c9 LUCENE-400: Added ShingleFilter (token based ngram)
new c124044 SOLR-519: Fix path to jQuery script
new 21b22f8 some javadoc building cleanup for contrib/instantiated -- notably moving docs to doc-files
new 3784428 LUCENE-1254: don't reject segments > maxMergeDocs/Size in IW.addIndexesNoOptimize
new e2c2a8d SOLR-330: Converted Solr tokenstreams to use Lucene's char[] capabilities
new 8e701e2 remove copied javadoc
new a42a266 use ContentStreamBase.FileStream for ShowFileRequestHandler
new 004aff9 Remove unnecessary part of AutoCommitTest that was often failing
new 5cfd9c8 LUCENE-1255: if position is negative, silently change it to 0
new 62cf2ec fix typo
new 7667caa SOLR-531
new 500358c SOLR-535
new 7adcd21 temporarily disabling testMaxDocs from AutoCommitTest
new 6042bdb SOLR-529 - Better error messages from SolrQueryParser when field isn't specified and there is no defaultSearchField in schema.xml
new fd4981f SOLR-530: Better error messages/warnings when parsing schema.xml: field using bogus fieldtype and multiple copyFields to a non-multiValue field
new b6fe0f5 SOLR-528: Better error message when defaultSearchField is bogus or not indexed
new 2f9879d make solrj tests individually runable using -Dtestcase=FooTest
new dc9bb60 ignore case when comparing tag names
new e1aa232 SOLR-516: add hl.maxAlternateFieldLength
new aca45bc SOLR-533: Fixed tests so they don't use hardcoded port numbers
new 1e5bd13 remove redundant new
new 360051e clarify slightly confusing comment
new e1c82f6 SOLR-330: reuse first token in WDF
new a6ff3c9 LUCENE-1262: fix issue that causes BufferedIndexInput to return incorrect bytes after exception was hit during refill
new 44daeba LUCENE-1150: put back public tokenImage/TOKEN_TYPES in StandardTokenizer and WikipediaTokenizer
new edfcaa6 SOLR-486: Binary response format
new 7bcf998 SOLR-521: StopFilterFactory support for enablePositionIncrements
new a2d155e fixing comment about SOLR-330 (it's a new optimization, it was not magically added to Solr 1.1)
new 6b7518d SOLR-400: Handle OpenDNS failure
new 9f789c6 added a clean target for use when running Clover on Hudson. Only cleans dest, not dist
new d2f0b62 keep the docs around for Hudson
new 27f33df hudson needs the clover XML report format
new 3292c2f spelling correction
new 783bd8c SOLR-541: Legacy XML update support wasn't logging errors.
new e2583ca SOLR-509: Fix NPE when starting up SolrCore due to FirstSearcher event not being initialized
new f0a4b30 SOLR-267: Logging updates, now logs how many hits, plus some other logging changes to reduce double logging
new d6839a0 SOLR-267: Reopen. Remove adding info to the HTTP Header. Remove double responseHeader in the namedList response
new 6a4ae85 minor javadocs change First paragraph is used as description in javadocs index so I added the sentance from build/pom. And it gave me an excuse to test my karma.
new df843f3 allow chained update processor in the middle of the stack to return null
new d97804d allow chained update processor in the middle of the stack to return null
new 074df18 LUCENE-1266: actually use the doWait param in IndexWriter.optimize(boolean doWait)
new 59c8f9c add warnings to javadoc for IndexModifier.docCount
new abc0d25 LUCENE-1157 and LUCENE-1256: HTML changes log, created automatically from CHANGES.txt.
new 24ef016 default is no longer a multicore concept
new e35d9f6 LUCENE-1255: in CheckIndex, accept pos=-1 if index is < 2.4; added NOTE to remind user to turn on assertions for more thorough checking
new 963ec9e LUCENE-1270: fix intermittant case where IW.close() can hang after IW.addIndexesNoOptimize is called
new abeb46d - Typo
new 82de9f0 SOLR-547: add getFactories() to ChainedUpdateProcessorFactory
new 4a8ca8f SOLR-550: updated docs
new aecd167 LUCENE-1267: record per-segment deletion count in segments file; add maxDoc() & numDocs() in IW; deprecate docCount() in favor of maxDoc()
new 8f1feaa LUCENE-1255: revert this change (allow pos=-1 again) since it's not backwards compatible
new dd8974c SOLR-334: change local params syntax from angle brackets to curly braces
new 35c7eb3 Commit of LUCENE-794 patch - adding phrase/span query support to highlighter
new afa040e LUCENE-1276: Fixed contrib highlighter build
new 68b8d7c use shards.qt as the qt for subqueries
new 38d1caf LUCENE-1277: Remove println in highlighter
new 72869fb SOLR-557: added getSearchComponents()
new f3ed5f8 SOLR-509: roll back prev changes that caused firstSearcher to never be closed, use latch to prevent events from executing before inform() is called
new d0ed896 SOLR-562: Namedlistcodec throws NPE for null names
new 0b9020f update to lucene 2.3.2
new 291d184 added Koji Sekiguchi to who page.
new 8540820 LUCENE-1274: add preparCommit() to IW to do phase 1 of 2-phase commit
new 5a4f257 fix incorrect javadoc
new 39651e0 LUCENE-510: fix backwards compatibility bug when bulk-merging stored fields from pre-UTF8 segments that contain non-ascii stored fields
new 0a58cee add get/set for luke 'count' field
new b591e8c LUCENE-1282: upgrade an assert to a real check, to work around Sun JRE hotspot bug to prevent index corruption
new 14d8404 SOLR-559: use Lucene updateDocument, deleteDocuments
new 6a8bef8 - Made ant compile-core and build-contrib run again
new b182881 - Made ant compile-core and build-contrib run again
new aa0074f LUCENE-1003: Don't let RussianAnalyzer drop numbers.
new 12bde0c remove last vestiges of maxPendingDeletes from DUH2
new 7a27cdc LUCENE-1166: Added token filter for decomposing compound words
new b434a76 - Javadoc fixes
new bc905bb - Javadoc correction
new a323755 LUCENE-1060 Javadoc fix
new d5c708a - Renamed vars a bit, so test is easier to understand
new 1d5ba34 - Javadocs fixes
new f5df303 - Fixed messed up indentation/tabs
new f4e41c8 SOLR-537: Use of hl.maxAlternateFieldLength parameter from solr-ruby
new 73ab487 fix intermittant failure when random byte sequence creates invalid UTF16 string
new 6bafbdf LUCENE-1283: factor out ByteSliceWriter from DocumentsWriter
new b2035b1 Add Lucene 2.3.2 section to CHANGES.txt in trunk
new 90be0da - Made PlainTextDictionary(Reader) public from protected
new 455e7a4 SOLR-319: Changed SynonymFilterFactory to "tokenize" synonyms file.
new f60122e SOLR-470, SOLR-552, and SOLR-544: Multiple fixes to DateField regarding lenient parsing of optional milliseconds, and correct formating using the canonical representation. LegacyDateField has been added for people who have come to depend on the existing broken behavior.
new 4eb86925 Set eol-style to native for all files in src/java and src/test that did not have this property set before.
new 7f03f16 set svn:eol-style property native to TestSynonymMap.java
new 2175d84 LUCENE-1282: added workaround for nasty JRE bug that strikes when merging very large segments; also added safety to abort the merge (preventing index corruption) if we detect the bug has struck
new 15fb1cd SOLR-539: Fix for non-atomic long counters and a cast fix to avoid divide by zero
new a379a67 LUCENE-1152 Fix for calling indexDictionary after clearIndex call
new f68c954 LUCENE-1183: Optimized TRStringDistance class (in contrib/spell) that uses less memory than the previous version
new b4f7c37 LUCENE-1046: Removed dead code in SpellChecker
new ce557ee LUCENE-852: Let the SpellChecker caller specify IndexWriter mergeFactor and RAM buffer size.
new 7e62064 SOLR-510: Nightly release includes client sources.
new 858b411 SOLR-514: Added explicit media-type with UTF* charset to *.xsl files that don't already have one
new 3b9df5f Added javadocs
new cd3b0f0 SOLR-518: Changed luke.xsl to use divs w/css for generating histograms instead of SVG ... also made some other small cleanup changes to luke.xsl
new 7e4db05 whoops, hadn't finished saving
new a0de6f7 SOLR-581 - typo in (private) method name
new a7f1cbc Fixed TestIndexReaderReopen.java to fail when a thread hits an error in testThreadSafety().
new eb0596c LUCENE-1195: Improve term lookup performance by adding a LRU cache to the TermInfosReader.
new 08a2eb4 LUCENE-1290: Deprecate org.apache.lucene.search.Hits, Hit and HitIterator.
new 0ebfcc6 LUCENE-1187: ChainedFilter and BooleanFilter now work with new Filter API and DocIdSetIterator-based filters.
new 5ba95af SOLR-505 Give RequestHandlers the possiblity to suppress the generation of HTTP caching headers
new cacf6ae SOLR-553 Use SpanScorer when highlighting phrase terms and hl.usePhraseHighlighter=true
new 4b81a68 - Removed a TODO that does not apply any more due to SOLR-539 commit
new 14f3663 Set eol-style to native for BooleanFilterTest.java
new 1d6d186 LUCENE-1187: Fix ChainedFilterTest.java and BooleanFilterTest.java to not reference class from test/org/apache/lucene/search/, which is not in the contrib classpath.
new 3e7a15e LUCENE-1187: Fix ChainedFilterTest.java and BooleanFilterTest.java to not reference class from test/org/apache/lucene/search/, which is not in the contrib classpath.
new 33aea48 Add missing javadoc to Cache.synchronizedCache().
new f32b5a5 LUCENE-1285: WeightedSpanTermExtractor incorrectly treats the same terms occurring in different query types
new f6f0c59 SOLR-553: Finish off by adding right Lucene jars and fix the spell checker test
new 0446563 - Added back a TODO per Yonik's request
new da6341f Add additional UpdateRequest constructor to allow custom update URLs to be used
new 81731ea javadoc fix
new 4e12eb0 git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@660658 13f79535-47bb-0310-9956-ffa450edef68
new df7fb0f LUCENE-1189: Fixed the QueryParser to handle escaped characters within quoted terms correctly.
new d8c8c0e LUCENE-1288: add getVersion, getGeneration to IndexCommit
new 77a62dd rollback stupid commit
new fb8ea90 add ability to pass in an analyser to SolrQueryParser
new 4c5700c SOLR-515: SimilarityFactory capability, allowing parameters from schema.xml to be used in Similarity construction
new e33f551 LUCENE-1294: remove user.name from JAR manifest
new 1de21ed SOLR-587: use Lucene's deleteByQuery
new 914a646 include example of seting JNDI solr/home in the web.xml
new ef8a49d marking myself inactive - haven't contributed to Solr for almost a year now
new 1979d75 LUCENE-1295: Made method public and added retrieveInterestingTerms variation
new 455afb3 Thread.getId() is a java 1.5 feature. Change to Thread.getName().
new f89cda6 LUCENE-1298: Allow MLT to use custom similarity
new 17c90ce SOLR-590
new f2ce567 SOLR-536: Add a DocumentObjectBinder to solrj that converts Objects to and from SolrDocuments.
new bb26caf adding an error message if you create a CommonsHttpSolrServer with parameters in the baseURL
new 8c97e9b LUCENE-1299: Properly handle when IndexReader is not null and Field is in the spell checker
new edf6ed2 doc deprecation alternative
new eaaf623 SOLR-536: use ConcurrentHashMap
new 0bbb318 Adding simple tests to increase code coverage for all SolrInfoMBeans -- this scans the classpath and calls all the functions (not expecting much)
new 993226e git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@663693 13f79535-47bb-0310-9956-ffa450edef68
new 44ce0b1 SOLR-193 -- increaseing code coverage on SolrDocument. Fixing some missing logic on adding vs. setting an Iterable field
new 8fe4244 I think I checked in an unclean version of trunk last time. This is based off of rev 663718 and is the latest trunk
new cd03773 increasing test coverage for NamedList and SimpleOrderedMap
new 552501c adding coverage for misc utils
new 16c6d85 moving old test utility functions to a junit test
new d75e941 adding tests for ntz
new 2ce5049 test all ntz bit positions
new 6bbb079 fix IndexCommit.equals to compare version of the commit instead of segments filename, in addition to the Directory
new 4d9e280 LUCENE-1090: remove relative paths from benchmark's build.xml.
new 5503aba fix javadoc typo.
new ee9a938 - Typo fix
new a00f94c SOLR-536 - adding the binder to SolrServer.
new 4d11b2c create new params object for each shard request to prevent concurrent modification exception when SolrJ modifies the params
new 423731e use cloned params passed to submit to avoid concurrent modification exception
new d69885c LUCENE-1303: BoostingTermQuery's explanation marked as a Match depending only upon the non-payload part of the score.
new 7f0cc46 SOLR-596: handle facet.limit=0
new f690d9f SOLR-597: SolrServlet no longer "caches" SolrCore. This was causing problems in Resin, and could potentially cause problems for customized usages of SolrServlet.
new 97da4ba 2 and a half years seems like a long enough time to be using the wrong favicon.ico. Let's use the same one we have on the website.
new 4adc3f7 Fixed bug parsing boolean attributes. Boolean.getBoolean(s) was being used by mistake which reads a system property with name of s - instead need to parse s as string value of "true" or "false".
new 96d6835 SOLR-592: Added ShardParams interface and changed several string literals to references to constants in CommonParams.
new a1b02cc SOLR-595: Added support for Field level boosting in MoreLikeThis
new e108b53 SOLR-601: make QParser.parse public
new 0b20b5e SOLR-486: make javabin the default for SolrJ
new f2fb573 change QParser.parse to public
new 6190ce0 SOLR-486: make javabin the default for solrj
new 3050d83 SOLR-303: if facet.limit <=0 then don't increase limit sent to shards, and don't test for refinement
new e8376f4 give Lars credit in CHANGES.txt for SOLR-303
new 200f1dd tmp files for tests should be temporary ... and not created in the current working directory
new ce19aa2 LUCENE-1297 - Allow other string distance measures for the SpellChecker
new 8b11f3b - Renamed TRStringDistance to LevensteinDistance (related to LUCENE-1297)
new d6dcae4 make public
new 44dcbe1 add a getter for the StringDistance
new 1cd74a0 SOLR-572: Added SpellCheckComponent functionality.
new be70d4d added a comment
new 319fd2b SOLR-424: when writing response, gracefully handle invalid zero length int/long field values in the index
new 0150aea fix XSS vulnerability in analysis page
new 8557aa1 in facet refinement, skip over facet queries that don't look like refinements. add test that exercizes refinements.
new 5b7185e SOLR-585: Set the QParser on the ResponseBuilder
new dceb71e utf8 server config test script
new a10b243 add test to see if default is UTF-8 in post body... will be useful for debugging other apps querying solr
new e598716 SOLR-604: Make relative spellchecking dir be relative to the Solr data dir. Also added sample file based sc to the example
new e8f25fa SOLR-563 - Build for contrib/ projects
new 0953aa3 SOLR-536 -- remove recently added "getBeans()" function from QueryResponse. Adding the variable SolrServer makes the response unserializable.
new 0737e74 SOLR-602 -- add method chaining to SolrQuery
new 81d4040 SOLR-536 -- putting back the getBeans function, and keeping SolrServer as a transient variable
new 13c08a9 LUCENE-1311: add IndexReader.listCommits & IndexReader.open methods to open a specific commit
new 3c80f97 MemoryIndex implements Serializable
new a0983fe SOLR-423: Add CloseHook notification
new 77a4e2f SOLR-603: Add partial optimize capabilities and deprecate DirectUpdateHandler
new f2c5515 SOLR-609: SpellCheckComps now honors defaults
new 5890f58 improve javadocs for numRamDocs
new 3a57d15 remove numDocsDeleted, which is no longer tracked since lucene handles it
new b8fc54e LUCENE-1312: Added full support for InstantiatedIndexReader#getFieldNames() and extended the test case to assert deleted documents behaves as they should (they did).
new 4f7ead8 LUCENE-1318: InstantiatedIndexReader.norms(String, b[], int) didn't treat the array offset right.
new e31c9de fix DirectUpdateHandlerOptimizeTest to pass on windows
new bc21016 add getters to StopFilterFactory
new 1fb3859 Rollback SOLR-609 in favor of getting the defaults from ReqHandler. Change around the config to demonstrate, also updated on the Wiki.
new ceebb01 SOLR-584: make stats.jsp and stats.xsl more robust to new info as they are added - spurred by core name not being displayed properly, fix also includes section for highlighting plugins and some general major refactoring of stats.xsl
new 5d79d6b small tweak to example multicore schemas -- make the schema names a little more distinct from core names so it's clear which is which when looking at admin screens
new ebf4625 LUCENE-1323: fix MultiReader to make a private copy of the subReaders array
new bd9fa2f stop trying to point at favicon.ico with absolute path
new 943bf37 LUCENE-1321: Highlight fragment does not extend to maxDocCharsToAnalyze
new 6b251c9 SOLR-482: add byte/short sorting support
new b60829f LUCENE-1322: remove unnecessary synchronization in CSIndexInput
new 7919e2e SOLR-350: fix libDir => sharedLib xml writing error
new 363d51d add getter for synonym map
new de0dc7e SOLR-443: declare charset for POST body
new bca43ea LUCENE-1320 ShingleMatrixFilter, a multidimensional shingle token filter.
new 7db8913 SOLR-14: Add preserveOriginal flag to WordDelimiterFilter
new 4099732 LUCENE-1326: be sure to call Inflator/Deflator.end when working with zlib for compressed fields, to avoid memory leaks
new 22f76f1 LUCENE-1325: add IndexCommit.isOptimized() method
new dc65b35 LUCENE-1324: add TokenFilter.reset()
new 5f5bd53 SOLR-502: Add search timeout support
new 7990b23 return this to allow method chaining for setTimeAllowed
new ddc7c29 LUCENE-1320 ShingleMatrixFilter, a multidimensional shingle token filter.
new e7b1fff fix distributed search null pointer exception when no docs are matched and debugQuery=true
new 13abbc4 NamedList->SimpleOrderedMap
new c6ee82b SOLR-605 -- register event listeners and QueryResponseWriter programaticaly
new 0b306ec SOLR-605 -- changes.txt
new 317196a fix classpath for solrj javadoc
new 3d1ce65 SOLR-605 -- adding thread safety comment
new 229229a SOLR-556 , SOLR-610
new d26e563 SOLR-621: add getAll(name) to NamedList
new 74c551f Added option to allow UserQuery tag to define a different default fieldName. Standard use case for this is where users are presented with a GUI form with multiple input boxes, each targetting a different field and allowing "lucene syntax". The XML query template behind such a form would have a <UserQuery> tag for each form field, each defined with the appropriate choice of default field name.
new a9ce6fd LUCENE-1331: catch if FSDirectory is used after being closed
new 43c2038 fix javadoc warnings
new 17dc70a Fix parseQueryStrings to use extensible parsing syntax, not just SolrQueryParser. This function is currently only used by the MoreLikeThis handler.
new a62779f javadoc fix Long->Integer
new 5642b95 SOLR-625: addField throws exception in SolrDocument
new 7d2d6e5 SOLR-522: Make analysis.jsp show payloads
new a11f1fc SOLR-501: Fix admin/analysis.jsp UTF-8 input for some other servlet containers such as Tomcat
new dc6d97d move to non-deprecated methods to unlock Directory, use SolrIndexWriter to get Directory to unlock since it needs to set the lock factory
new 6bc6f5a check for null maxScore in JSONResponseWriter
new 6c4e116 comment out failing test pending fix
new 7de8ac0 make script more robust: classes w/o a constructor arg we're looking for, anonymous classes, better regex for restricting to java files
new 7ad6fc5 add factories for 'new' Lucene analysis classes where it makes sense
new 15f8c56 SOLR-627: Add shards support to Standard request
new 8efac90 SOLR-520: Deprecated unused LengthFilter since already core in Lucene-Java
new e31e14d Readying for an 0.0.6 gem push
new 46c5c16 Release today
new 466513c SOLR-626: DistributedSearch - fix so scores are returned if requested in field list
new d7a76cb SOLR-594 - upgrade documentation about calling inform for anyone who might be using StopFilterFactory, SynonymFilterFactory, or EnglishProterFilterFactory directly from java code.
new 946c74f SOLR-615: minor cleanup of some XML imports
new fc04ff8 SOLR-605 -- moving spellcheck parameters to o.a.s.common.params
new 76d6fdb SOLR-572 -- expose the configured spellcheckers. This will give other custom components access to the same spelling dictionaries
new 429ab8a SOLR-632: Upgrade Jetty to 6.1.11
new 12e4e67 add missing synchronized to PerfRunData.getQueryMaker()
new 59374d6 no need for 'createMultiCore' to be public. This is only useful for a subclass to extend
new 14d8ee7 javadoc fix, update to new localparams syntax
new bb64899 Fix docs to match current qparser syntax
new a00dec8 SOLR-632: Revert to Jetty 6.1.3 due to cache header issue with 6.1.11
new d86a9b8 fix a lot of trivial javadoc warnings
new 7198ead LUCENE-1301: refactor DocumentsWriter into a package-private indexing chain, as a first step towards flexible indexing
new d0664e7 SOLR-638 -- add a reference to CoreDescriptor within SolrCore and give that access to MultiCore. This will inable inter-core communiction from anywhere that has access to a core.
new ae123e5 SOLR-638 -- removing reloadCore() from CoreDescriptor
new bed156e SOLR-619 -- refactored IndexSchema so it allows registering copy fields within SolrCoreAware.inform()
new 3c33837 SOLR-619 -- switch to System.arraycopy() for array copy
new c9b7eb1 make the luke response vars Serializable
new fc7e78c SOLR-536 -- fixing array of size 1 error.
new d4532fd fix white space in NamedList
new dca260e replacing non-existing "count" argument with useful "numTerms" argument
new a60aa83 Adding my name to the "Who We Are" page. Also, changing the position of Koji so that list is in alphabetical order.
new ebb0e0d Finally able to understand what alphabetical order means :(
new 91170a2 SOLR-616 -- FileBasedSpellChecker does not apply accuracy configuration.
new cb8eb42 SOLR-593: getNewestSearcher() to fix inform deadlocks from getSearcher(), fix elevation component not decrementing it's reference
new 5dd7e5b SOLR-640: spellcheck reference leaks
new 9bcace7 fix spelling error
new 4f03b00 SOLR-612: allow POST for queries
new d8779e1 SOLR-642: make ShardResponse public
new 3b76211 SOLR-623: fix snapcleaner for OSX
new 8854b2b SOLR-641 -- use the binary parser for embeded solr server
new f9f787d SOLR-644: increase jetty POST size
new 7c842e3 LUCENE-1339: make IndexReader incRef and decRef expert public methods
new 48f098b SOLR-649: Facet param constant DRYing (Lars Kotthoff)
new c0f037c change Collection<Object> to Collection<?> in solrj object binder
new c16ddbb SOLR-652 -- fixing highlighting error when q.alt="*:* and no q is sent
new 3d140bc SOLR-645: Refactory faceting tests into SimpleFacetsTest
new 90146c2 removing only @author tag
new ba12732 SOLR-653 -- remove the 'overwrite' options from solrj. Since we plan to remove these in the future, we should keep them out of the API before its first official release.
new d5a66e7 SOLR-655 -- Adds the compilation of solrj as a prerequisite for generating core-javadoc and the compiled classes and libraries to the classpath. Adds a missing import to IndexSchema. Fixes 2 javadoc comments with improper @param usage in ClientUtils.
new 0f5af69 SOLR-654 -- add setResponse( NamedList<Object> rsp ) to SolrResponse base class and remove the constructor initalization from the implementaions
new 68c59cc Remove duplicate license header in class
new feb5d94 Corrected misspelled word in comment text
new 22cd8ef SOLR-648: SpellCheckComponent throws NullPointerException on using spellcheck.q request parameter after restarting Solr, if reload is called but build is not called.
new 645fd55 SOLR-661 -- fix NPE when there is no query
new da634f4 SOLR-660 -- simplify the UpdateRequestProcessorFactory framework and use standard initialization techniques
new 0cda9c8 SOLR-611 -- Expose sort_values returned by QueryComponent in SolrJ's QueryResponse
new d916665 LUCENE-1346: replace Vector with ArrayList in Queries
new c2917b4 return lowest level stats as well as computed stats
new ed366c7 Removed call to SolrCore.log with config parameter and SolrCore import to avoid dependency to SolrCore
new 2d13d9e SOLR-256 -- Support exposing Solr statistics through JMX
new b9fcb32 SOLR-486: add efficient Iterator support for binary protocol
new eb3858a Added searcherName to the statistics.
new 4d12601 use compound file for DirectUpdateHandlerOptimizeTest to avoid out-of-fd errs
new 5bb3552 Propset svn:keywords for files
new 909aab1 scale back DirectUpdateHandlerOptimizeTest by a factor of 10
new a18aea6 SOLR-666 -- Expose warmup time in statistics for SolrIndexSearcher and LRUCache
new 4ac6ce3 SOLR-663 -- Allow multiple files for stopwords, keepwords, protwords and synonyms
new 842680f Removed call to SolrCore.log and SolrCore import. Replaced reference to java.io.File with File
new e217b2b LUCENE-1347: fix hang in rollback() after previous rollback() call hit exception
new 79e7750 SOLR-469 -- Added DataImportHandler as a contrib project.
new ccb0ce8 Removing files generated by DataImportHandler tests.
new a00e917 SOLR-662: solr-ruby now supports all highlighter parameters.
new a7cda85 LRUCache impl synchronizes on the map, not the cache
new 258cb3e pass current searcher to newSearcher hook
new 68083b3 SOLR-622: SpellCheckComponent supports auto-loading indices on startup and optionally, (re)builds indices on newSearcher event, if configured in solrconfig.xml
new dd946e7 Fixed directory name for DataImportHandler's javadoc target
new b7bdc34 Fail main build on error in contrib builds
new e25d09c Try all MBeanServers before giving up
new 670174c Clear infoRegistry before closing searcher
new 1d92c29b Added debug output and changed the failing test to use SolrIndexSearcher's ObjectName directly.
new 18331a2 Change suggestion list to be rendered as a hash / associative array instead of a simple array in JSON (and subclasses) output.
new 60fff07 SOLR-598: Make DebugComp last
new 686e3fc deprecating a constructor that used deprecated method
new 0eb1be2 LUCENE-1310: Phrase query with term repeated 3 times needed more slop than expected.
new b8c2b71 SOLR-673 -- Modify build file to create javadocs for core, solrj, contrib and "all inclusive"
new d222a0d SOLR-554 -- Hierarchical JDK log level selector for SOLR Admin replaces logging.jsp
new 40f8ad0 Fixing all reported javadoc warnings
new cdc38d0 Renamed mis-spelled method
new 3f20de6 SOLR-469 -- Support for streaming xpath parsing and solr add xml (the lost code between DIH patches)
new 925cefc test chars outside the BMP
new 25a88db SOLR-591 -- Changed Solrj default value for facet.sort to true
new 82c1724 LUCENE-1348: relax TestTimeLimitedCollector.
new 4f01191 More debugging statements
new e14ed12 Renaming targets of contrib builds for consistency with main build targets
new 7ac2802 SOLR-672 -- Nightly release includes contrib sources
new 316cfd1 LUCENE-1349: Mark Fieldable as changeable
new f2838b4 LUCENE-1349. Mark Fieldable as modifiable
new dd066ed LUCENE-1351: clean additional ligatures
new 60b4396 LUCENE-1340: add Fieldable.omitTf to not index term freq, positions, payloads for the field
new 5ad10cd ignore the target dir
new 99a9cee ignore test created properties
new 8d7282d fix AutoCommitTest to wait some time for a new searcher
new 98ff4a0 SOLR-506 -- Emitting HTTP Cache headers can be enabled or disabled through configuration on a per-handler basis
new 8d8e835 LUCENE-1301: fix cause of rare NPE in TestIndexWriterExceptions
new 12745d9 SOLR-675: javadoc typo
new 81ae219 SOLR-485: deprecated
new ac0377b SOLR-474: Updated the javadocs for SpellcheckerReqHandler. Removed refs to "multiWords", which doesn't exist, clarified a bit on use of extendedResults and multiword queries.
new d816b97 SOLR-614 -- Allow components to be configured with NamedListInitializedPlugin using arbitary XML in solrconfig without using XPath
new 0e1915b Rolling back commit on SOLR-614 pending discussion and consensus.
new dae5587 Explicitly noting Lucene upgrade to 2.4-dev (r669476) ... documenting this was overlooked when SOLR-572 was committed
new f7291f6 SOLR-636 - simplify example configs and make index.jsp links more resilient to configs loaded via an InputStream.
new 02bce80 1. Create test reports for contrib tests in build/test-results. 2. Remove dataimport.properties created by tests in src/test/resources
new d86b336 Adding SolrJ sources and DataImportHandler sources to clover
new 085ad9b 1. Removing duplicate src/web/src packageset for javadoc-all target 2. Renaming core-test to test-core
new 78ffc28 javadoc fix.
new 495e372 don't trust Jetty to do the right thing when the example war is updated, purge the work directory explicitly (SOLR-677 is an example of the confusion this can cause otherwise)
new 662980f Return Level.OFF is log level is null
new 7292ce8 SOLR-624: Only take snapshots if there are changes to the index
new 6c39f09 SOLR-679: Added accessors to spell checkers
new 954abed SOLR-682: Add free bsd support to scripts
new a557dff Changed mention of interface in javadocs to abstract classes
new aa525ba SOLR-653 -- adding note about removing "overwrite"
new 9354c58 SOLR-493 -- fix /admin/file links for old config formats
new 8f8c6f3 hidden local variable in tests -- close was refering to the wrong thing.
new 261ebe8 SOLR-493, SOLR-142 changes note
new d502225 wait until searcher has been registered
new d6fba67 wait until searcher has been registered
new a29a3ae SOLR-676 -- DataImportHandler should use UpdateRequestProcessor API instead of directly using UpdateHandler
new 2ff01c1 Adding java classpath to DataImportHandler tests. This should hopefully take care of the error in executing clover target in the nightly builds.
new 0084c7e SOLR-687: only unlockOnStartup the first time for each dir
new 8e0503b SOLR-686: single lock factory overwrites previous (multicore reload corruption possibility)_
new ccf20df fix comment (simple is the default, not single) and remove redundent verbage
new 4d33a23 - Javadoc typos fix
new 5407863 add multi-threaded request clients to the distrib search test
new 72da2b2 add omitTf to StringFieldable for newer lucene versions (back compatible with current lucene and makes testing with lucene trunk possibe)
new bf41a13 SOLR-545 -- this aspect of SOLR-545 just fixes the behavior when a multicore environment falls through to /admin/ or /select via the SolrServlet
new 2e863f2 adding /target to the svn:ignore list -- this will help folks using maven to build solr.
new 475fb4a SOLR-545 -- sending error code rather then throwing an exception in jsp
new af1cfa9 Catch Exception instead of ClassNotFoundException because SolrResourceLoader throws SolrException on class not found
new e545d6c Build contrib together with the example target so that DIH is in the war created for examples
new cc9e4dd SOLR-489: Add in deprecation comments
new 6ce91c9 SOLR-683: up max thread count to prevent distributed deadlock when distrib search is used
new 0273078 LUCENE-1353: Javacc target to generate precedence query parser.
new b25d5b3 1. Moving solr-jar to common-build.xml so it can be used by contribs 2. Adding correct manifest information to DataImportHandler jar
new cabf61c SOLR-689 - rename multicore.xml to solr.xml slong with some syntax changes to improve the terminology and leave ourselves open to additional options in that file
new a26632b SOLR-692 -- Migrated to stable released builds of StAX API 1.0.1 and StAX 1.2.0
new 4406bbc SOLR-586 -- Added ant target and POM files for building maven artifacts of the Solr core, common, client and contrib. The target can publish artifacts with source and javadocs.
new dc21ca8 SOLR-694 -- Use SpellingQueryConverter as the default if no queryConverters are defined in configuration.
new 1d5f454 Fixing dist-jar, dist-src and dist-javadocs to use solr-core instead of solr-server
new 1c9bcc4 fix slight bug introduced by renaming jar
new 425d8ac SOLR-695 -- refactoring MultiCore to CoreContainer
new 76c0e0a typo
new 5a59dd7 remove gram fieldtype from example schema
new 4ede48a SOLR-696: fixed Iterable marshalling problem
new 53ac275 SOLR-545 -- send an error if you hit the deprecated /update servlet within a MultiCore system...
new 489d042 SOLR-545 -- fixing javadoc reference to multicore.xml
new 5ddfe45 SOLR-695 -- modifying MultiCore implementaion to treat "singlecore" as a CoreCollection with only one Core
new 12039e1 SOLR-586 -- Changed inception year to 2006 and removed embedded from core description in the POMs
new 1b69ba9 1. Adding handler.component to package list in SolrResourceLoader 2. Changing solrconfig.xml to use short names for SearchHandler and all components
new c80333e SOLR-698 -- SpellCheckComponent should use the queryString set in the ResponseBuilder before trying to use CommonParams.Q
new facb2db SOLR-669 snappuler fix for FreeBSD/Darwin
new 3c034ff SOLR-606: fixed spell checker collation issue
new 9e11b2c SOLR-695 -- renaming MultiCore* to CoreAdmin*
new 3371a86 updating the CHANGES.txt for multicore changes
new 67dc258 adding generate-maven-artifacts to ant usage
new 8d48154 fixing javadoc warnings
new a2fa5bf Delete tar and zip file if they exist before attempting to build them again.
new 514c453 I had forgotten to add Otis's name during the SOLR-663 commit. He had initiated the original issue and contributed the first patch. Sorry about that Otis and thanks :)
new 0aa8af1 SOLR-474 - Spellchecker javadoc improvements
new cd0f1a0 SOLR-683 acceptQueueSize=0 jetty.xml setting
new a7ba71f SOLR-586 -- Adding dependency to commons-fileupload
new 4f13f01 SOLR-589 - Improved handling of badly formated query strings
new c81ab40 SOLR-695 -- fix pathPrefix error
new dd81e80 add some sample multicore docs for testing
new e584e3a SOLR-701: be explicit about Locale when parsing/formating milliseconds. Also: refactor usages of TimeZone and Locale so it's clear when UTC and Locale.US are used for various purposes in case someone considers modifying them.
new 0291a24 SOLR-700 -- Allow configurable locales through a locale attribute in fields for NumberFormatTransformer.
new d00a997 SOLR-704 -- NumberFormatTransformer can silently ignore part of the string while parsing. Now it tries to use the complete string for parsing. Failure to do so will result in an exception.
new 67170d7 Changing SolrException to the non-deprecated one
new f00c5cb roll back SOLR-683 acceptQueueSize recommendation
new 6737f59 quick'n'dirty sleep/block test
new 4c06d30 create CHANGES.txt file for solr-ruby and flare and move a change record (SOLR-537) from ./CHANGES.txt to client/ruby/CHANGES.txt.
new ef4a80c Moving the POMs in the root to src/maven folder per Hoss's wish on solr-dev
new 0cbe7af 1) remove ruby/CHANGES.txt. 2) add solr-ruby/doc to svn:ignore list.
new 57d0afc Do not try to create connections at core startup
new a26f373 LUCENE-1219: add Fieldable.getBinaryValue/Offset/Length reuse API
new d0bf6ee javadoc typo fix
new 0ab15a3 Fixed typo in error message
new de8c642 SOLR-647: refcount cores
new bc47023 fix javadoc warnings in Searcher.java
new e31a9da LUCENE-1334: add Term(String fieldName) constructor that sets term text to empty string
new a486bff fix javadoc
new 0541628 LUCENE-1249: fix small issues with TermVectorsReader.clone
new 7675606 LUCENE-1355: highlighter can incorrectly produce negative idf when index has deletes
new 35a8df1 SOLR-708: CoreAdminHandler unload, reload, alias impl
new 3617c17 SOLR-708: CoreAdminHandler unload, reload, alias impl
new 2754d4d SOLR-430 -- Added support for reading SpellCheckComponent's response
new e61df53 Upgrade to Lucene 2.4-dev (r686801)
new 267603b typo fix
new eb5a4ab bypass isDeleted if there are no deletions
new 5e74022 Updated POM templates to use o.a.solr instead of o.a.lucene.solr per Maven recommendations
new 485730a forgot some groupIds
new b73afa5 refactor package target slightly to include generation of maven artifacts
new 5eb8861 Fix admin path for single cores (the core name is not null, it is an empty string)
new bb6b711 LUCENE-1333: improvements to Token reuse API and full cutover to reuse API for all core and contrib analyzers
new 09467ad LUCENE-1001: Make payloads accessible from SpanQuery's
new ff30eb2 Add remove method to NamedList
new 003a853 LUCENE-1333: don't use LuceneTestCase in contrib until we can fix the build dependency
new 072e181 SOLR-517: highlighter now returns fragments with hl.requireFieldMatch=true on un-optimized index. updated lucene-*.jar (r687052).
new 088bdde Fix key to index directory
new c9d64b5 remove private subclasses created for accessing static methods ... they were put in originally to be short aliases for the real classnames, but some people found them more confusing.
new f24252c SOLR-718 -- Support persisting solr.xml through SolrJ
new 41443d5 add performance note about SOLR-587 to CHANGES.txt
new 59b8dca LUCENE-1365: deprecate addIndexes(Directory[]) in favor of addIndexesNoOptimize
new f0d2a15 LUCENE-1329: enable read-only IndexReaders; the default is to get a read-write IndexReader on open, but in 3.0 this will change to read-only
new b355f57 SOLR-714 -- CoreContainer.Load uses incorrect loop variable 'i' instead of 'a'
new cc32fc4 SOLR-716 -- Added support for properties in configuration files.
new 9fe7a35 Contrib level CHANGES.txt. I forgot to add this some time ago.
new 8d1ae0a Changed values assignment from keys.clone() to values.clone()
new 2f9694f SOLR-720 -- Write container properties before <cores> element rather than after it.
new 3034575 LUCENE-1142 : Updated Snowball package, org.tartarus distribution revision 500.
new 0dd6372 SOLR-719 -- Persisting solr.xml through SolrJ does not handle relative pathes correctly. Now it is saved relative to the location of the original config file.
new 0ae8a88 Small changes to website in anticipation of 1.3 -- Added notes on newer features, solrj javadocs etc.
new 74ed2cb Re-generating website with forrest with the changes in previous commit
new 9f80d2c Shallow copy of properties does not maintain defaults. Hence returning the original object as is.
new 85102bd LUCENE-1280: prevent NPE in PhraseQuery.toString() when the PhraseQuery is empty
new f207fca Removing incorrectly placed site and placing it in the right folder this time.
new 668fc13 Small fix -- a null or empty name is not allowed in JMX. Don't put a name to info mbean if it is not supplied.
new 82c70c0 LUCENE-1016 : TermVectorAccessor, transparent vector space access via stored vectors or by resolving the inverted index.
new 4b98cf8 SOLR-724 -- Making the get/set coreProperties method package private to insulate the public API from future changes.
new 74a54a4 SOLR-707: throw exception from DocIterator remove()
new 6c81041 SOLR-722: CoreContainer.reload should make core aliases point to reloaded core
new 6e84739 mark a core having multiple names as experimental
new c22010a lucene 2.4-dev r688745
new 82c3334 SOLR-730: use read-only IndexReaders
new 5ab566e add compat note about snowball changes
new d8822fe Fixed spelling mistake -- rumCmd to runCmd
new 4661a1b LUCENE-1367: add IndexCommit.isDeleted()
new 9a89d44 SOLR-729 -- Context.getDataSource(String) gives current entity's DataSource instance regardless of argument.
new 3612ce1 prevent nightly from failing
new 78cffc4 add gsingers to keys
new 00ab418 Update CHANGES for (expected) new release
new 451b795 tick the version
new 415dff5 SOLR-737: use a constant score query for wildcards
new adf3dff remove experimental warnings
new aa9ff47 SOLR-726 -- Jdbc Drivers and DataSources fail to load if placed in multicore sharedLib or core's lib directory.
new c5d5dcf Adding Walter's name since he reported the bug.
new e3512d2 tick the maven version
new 0b9512a fix OpenBitSet.hashCode rotate
new 0911418 javadoc fix
new 142ed52 SOLR-737: fix filters equals/hashcode so they can be cached if used directly in a non-rewritten query
new 95bdcc1 fix usage info to reflect reality
new ece75c9 fix malformed javadoc, and add an @see for close() to getAdminCore since caller needs to be aware of it
new b36efdb SOLR-684: new ant prop to allow Hudson to explicitly specify where to find svnversion (instead of assuming it's in the default path)
new 1c4db97 SOLR-740: bugfix for legacy gettableFiles support added in SOLR-493
new 1bbfaa5 LUCENE-1061: make it simpler to override concrete Query implementations created by QueryParser by factoring out protected newXXXQuery() methods
new 4b9a300 LUCENE-1135: fix concurrency issues in IndexWriter when calling commit, rollback, close, optimize, addIndexes*
new bfff632 LUCENE-753: Add new NIOFSDirectory implementation to use java.nio.* for access the same file concurrently with no locking
new bf238a5 Javadocs fix
new 120d01b remove DOCTYPE declaration in testEncoding (it's causing intermittant false failures in nightly build when xerces has trouble loading the DTD from w3.org)
new f5422ee SchemaField performance test code
new e636a45 Example DataImportHandler configuration with sample hsqldb database. Instructions inside example-DIH/README.txt
new 70821f0 excluded src/docs jars from distribution
new 4b1db23 SOLR-745: check that cached admin core isn't closed
new 4ae5fcb LUCENE-1371: add convenience method TopDocs Searcher.search(Query query, int n)
new 01fada8 LUCENE-1371: added entry in CHANGES for API change
new 3f65c64 LUCENE-1374: fixed NPE case when merging compressed fields with heterogeneous segments
new 626fa76 LUCENE-1374: fix test case to close reader/writer in try/finally; add assert b!=null in RAMOutputStream.writeBytes (matches FSIndexOutput which hits NPE)
new 366d692 SOLR-749: Allow QParser and ValueSourceParser to be overridden
new 96eaf18 SOLR-747: update example solrconfig.xml
new d45d3b1 lucene update 2.4-dev r691741
new 80aed8d LUCENE-1356: Allow easy extensions of TopDocCollector.
new e6dcf14 LUCENE-1375: added IndexCommit.getTimestamp method
new e398f4e LUCENE-1376: catch BG merge exceptions even if all merges finish before FG thread (running optimize) advances to while loop
new f262830 fix minor typo in javadocs
new 9e88734 LUCENE-1126: modify JFlex grammar to fallback to the JRE's Character.isDigit() (using :digit:) and Character.isLetter() (using :letter:) to define inclusion of unicode characters
new 4a73efa change network based test to use a URL that is less likely to change at any arbitrary moment
new daa3271 SOLR-755: facet.limit=-1 does not work in distributed search
new 6242cb3 LUCENE-1151: fix misleading javadoc comment and testcase for StandardAnalyzer
new 84f9a2a SOLR-753: CoreDescriptor holds wrong instance dir for single core
new b4271a2 Solr logo on registry, threaddump and ping pages should always link back to main admin page
new d5a4027 LUCENE-1369: switch from Hashtable to HashMap and from Vector to List, when possible
new 9dc1014 get rid of unnecessary ElementType
new b33cb01 prototype release helper for committers
new 5147f05 LUCENE-1357: SpanScorer does not respect ConstantScoreRangeQuery setting
new dadaebc LUCENE-1243: Added new benchmark tasks
new f560293 replace stax with geronimo API jar and woodstox impl
new 2bb9ab2 LUCENE-1354: Provide programmatic access to CheckIndex
new 65e4121 update NOTICE for Woodstox
new 86ad9f7 Omit flare from 1.3 distribution. Needs updating/polishing to be useful.
new 897f0c2 SOLR-762: Provide RAT support
new fe391ed stax-utils license/notice
new 377d9fc Fix missing headers
new a458581 more RAT checks
new 2b90e12 more missing headers
new 587686d add junit license/notice
new 73d8ccd set svn:keywords properties
new ccf96e6 we have less and less vector refrences, let's switch the example to something more common
new 4218996 LUCENE-1366: rename Field.Index.* options
new d31fb45 fix wordnet's Syns2Index to not fiddle with mergeFactor & maxBuffereDocs (the latter was hitting an exception)
new 1bc5df1 SOLR-770: Update maven links for Woodstox on trunk
new f6e7f2e use Lucene's notice verbatim, add commons, geronimo
new b2337f3 SOLR-766 remove python client
new 71f2d81 LUCENE-1320 ShingleMatrixFilter JDK downgrade 1.5 -> 1.4 Grant Ingersoll via Karl Wettin
new c6e5618 Added a bunch of <p> in the Javadocs to make the rendered html view look better.
new b8b73c9 SOLR-767: change logged hits from num returned to num matched
new 88448fa exclude python directory from distribution
new b045b2b Quick reminder for the future about updating things in the lib dir. Wording could probably be improved.
new 5790a86 move comment to the right place
new c0be696 minor updates to prepare-release stuff
new f82e52e print stack trace when thread test fails
new ac6ee32 LUCENE-1383: workaround the 'leak' in Java's ThreadLocal to prevent Lucene from causing OutOfMemoryError in certain situations, eg J2EE applications
new d2aeaee add missing copyright headers
new 8d02d78 LUCENE-1131 - Added numDeletedDocs() to IndexReader
new 0195fcd LUCENE-1378 - Removed the remaining 199 @author references
new df63453 set release date
new 1ec2ab7 fix IndexWriter's javadocs for commit
new 9d23731 more javadocs fixes
new 6c600f1 I guess it's supposed to be called KEYS
new b88b6a7 LUCENE-1388: add initialValue() method to CloseableThreadLocal
new 088a42b LUCENE-1135: fix rare deadlock case in testAddIndexOnDiskFull
new 436fb3e 1.3.0 news
new 31811e9 LUCENE-1379: fix corner case when Similarity.sloppyFreq() returns 0.0 the last matching doc is skipped
new a8c0a8a LUCENE-1279: Add support for Collator to RangeFilter, etc.
new 19f94bf SOLR-774 - fixed logging level display
new 7e65ade - Spelling fix
new 3b5a225 - Indentation
new ef69f06 updated DOAP file with 1.3 (and 1.2) releases
new eef0183 SOLR-374: use IndexReader.reopen
new 3c9db8e SOLR-560: Use SLF4J logging API rather then JDK logging. The packaged .war file is shipped with a JDK logging implementation, so logging configuration for the .war should be identical to solr 1.3. However, if you are using the .jar file, you can select which logging implementation to use by dropping a different binding. See: http://www.slf4j.org/
new 458f07b SOLR-560 -- adding maven dependency for slfj4
new 11074a2 switch to 2.9-dev on trunk
new 28bc234 fix 2.4 -> 2.4.0
new 9fef1d8 SOLR-778 -- SolrQuery#getFacetMinCount() returns value of facet limit
new 7987b38 LUCENE-1395: javadoc fix for SegmentMerger
new 98cc66e LUCENE-1394: include all CHANGES.txt in release artifacts
new 5433872 LUCENE-1392: small javadocs/extra imports fixes
new 020b3dc SOLR-776: artifact signing
new b866828 add graph to package.html for contrib/instantiated showing queries per sec vs number of docs indexed
new 77041bf SOLR-779: SolrQuery#setHighlightRequireFieldMatch() should be renamed to SolrQuery#getHighlightRequireFieldMatch().
new c206a37 LUCENE-1335: adding missing entry to CHANGES.txt
new a61088f Fixing typo in jmx documentation -- serviceurl should be serviceUrl
new 3f62c69 SOLR-768 -- Set last_index_time variable in full-import command.
new 2f227fa Removing redundant import as it is already included in _info.jsp
new db7ca44 SOLR-771 -- CoreAdminHandler STATUS should display 'normalized' paths
new 6927ee4 LUCENE-1396: improve PhraseQuery.toString: gaps are shown with a ? and multiple terms at the same position are joined with |
new 89ea7df improve javadocs for IndexWriter
new 2befbd4 LUCENE-1397: fix thread hazard whereby optimize can throw 'BG merge hit exception' IOException without setting the root cause
new 4001544 adding missing copyright headers found by RAT
new 4ca262c LUCENE-1393: new svnversion.exe ant property thta can be used when svnversion isn't in your working PATH (ie: Hudson)
new 0fa7182 LUCENE-1404: fixed NPE in NearSpansUnordered.isPayloadAvailable
new 798f467 LUCENE-1400: add rat-sources target to build.xml
new 0507ce4 Adding a test case for reading multi valued fields from xml
new e3c5988 - Fix XML in Javadoc so it's displayed correctly in HTML
new d8a6023 LUCENE-1402: make CheckIndex back-compatible again; improve programmatic access
new a40530e LUCENE-1401: remove new deprecated IndexWriter ctors; default autoCommit=false for new ctors
new 0606e8b remove unused imports
new 0e708a2 LUCENE-1401: fix accidentally lost 'create=true' in CreateIndexTask
new 609ef22 SOLR-560 -- add licese info
new 2af426f SOLR-787 -- Changed SolrJ POM to refer to woodstox implementation instead of stax as a dependency.
new 69fd3c4 typo fix
new 26ffb58 Fixing typo
new fb643a5 fix typo
new ac881d9 fix typo
new ba6344a Fixed bug in FuzzyLikeThisQuery.java. Queries that contain a term with no fuzzy variants caused the query construction logic to exit loop early, producing no fuzzy variants for all subsequent terms in the query string. Junit test added which recreates the problem conditions and added fix to FuzzyLikeThisQuery that solves the issue.
new 774153b SOLR-789: The javadoc of RandomSortField is not readable
new ef87edc Log completion message after all queries are executed. Moving it out of the for loop.
new 96809b1 upgraded db lib to version 4.7.25
new 88283a7 - upgraded to bdb-je 3.3.69 - re-enabled testBytes() and testArrays() (per Aaron, Michael's instructions)
new b34bc9c SOLR-617 -- Allow configurable index deletion policy and provide a default implementation.
new 34cb65c fix typo
new 575b3ce move the NOTE about the change to back compat policy wrt Fieldable under a new 'Changes in backward compatibility policy', so that changes-to-html isn't confused by it
new 60bb2c1 new estimate for 2.4 release
new 20a0ff0 remove ()'s that confuse changes-to-html
new 98e1129 break off contrib/CHANGES.txt's 2.4.0 release section
new 92d6a0a Fix for a potential null-pointer-introducing bug which came about as part of the DocIdSet changes. TermsFilter no longer implemented bits(IndexReader) and the Filter base class' version of this was changed to return null. When dropping 2.4 Lucene in as a direct replacement for 2.3.2 my client code was getting NullPointer errors - returning null was never part of the Filter.bits contract and so this could be a problem for others using this class.
new ad10500 don't include recursive subdirs under contrib/benchmark/{temp,work} when building src package
new 2c27d57 SOLR-796 -- remove unused SolrIndexSearcher from DUH2. (no CHANGES.txt since not relevant for users)
new 8566f15 print what the bad baseDir value is
new a9380dd Add convenience overloaded register method
new 608eed8 update doap.rdf for 2.4.0
new a106cf2 change trunk docs to 2.9-dev
new 18d98f4 fix SegmentInfos format doc in fileformats doc
new b5081cd announce logo contest
new dbf9fc8 SOLR-657: Replace deprecated calls with the non-deprecated equivalents
new bd776e9 adding some solr query tests. deprecating setMissing( String ) and replacing it with setFacetMissing( Boolean )
new 3f27b17 fix non-1.4-compatible throws clause
new d02bbe2 LUCENE-1412: clarify Directory.copy javadocs: the source dir cannot change while copy is running
new 9b4a62d SOLR-802 -- fixing & => && bug
new 41ea2b3 SOLR-794: added escape() method to ClientUtils.
new 32fb80d adding 1.3.1 section to CHANGES.txt
new dd04d0f SOLR-794: revert ClientUtils with Character.isWhitespace(c)
new 9465b6b make sure the directory exists before listing files (this could only happen if instanceDir is invalid)
new b0e6bac LUCENE-1414: increase max heap size when running unit tests to 512M
new ad091ee upgrade to lucene 2.4.0
new 28ef532 upgrade to lucene 2.4.0
new 130a202 SOLR-721 -- DirectSolrConnection now uses CoreContainers
new 01c466c SOLR-736 -- make sure CoreContainer is used to initialize core (even in deprecated case)
new 00f98b1 LUCENE-1415: MultiPhraseQuery has incorrect hashCode() and equals()
new da0d24d add instantiated index under Javadocs -> contrib
new 20ddb46 minor javadoc fix
new 7ecd326 update to non-deprecated API (affects commented-out code only)
new c027596 update example so no deprecated code is used
new 2581377 SOLR-658 -- Allow Solr to load index from arbitrary directory in dataDir
new f8e6c62 LUCENE-1419: Add expert API to set custom indexing chain.
new 97e369a SOLR-793: Add 'commitWithin' argument to the update add command. This behaves similar to the global autoCommit maxTime argument except that it is set for each request.
new d27f96d SOLR-793 -- removing stuff accidentally added with previous commit
new d6188fa error checking for mandatory param
new bdb1d60 SOLR-800 -- Deep copy collections to avoid ConcurrentModificationException in XPathEntityprocessor while streaming
new fc15f6f removing *another* accidentally commited file... sorry about that
new d2ff5ee move docs/doap.rdf to the unversioned website
new eb6e94c SOLR-670 -- Add support for rollbacks in UpdateHandler.
new 13eaf6d SOLR-808 -- Write string keys in Maps as extern strings in the javabin format
new b82469d just upcasing Solr in javadoc
new 456b10f LUCENE-1423 InstantiatedTermEnum#skipTo(Term) throws ArrayIndexOutOfBoundsException on an empty index.
new 180ff53 SOLR-813: Adding DoubleMetaphone Filter and Factory
new f0adcb6 javadoc typo
new d3d3251 SOLR-680: Adding StatsComponent
new fa5f2fd SOLR-680 -- missing CHANGES.txt
new da78e20 LUCENE-1416: don't fail contrib/ant's unit test when file path contains non-URL safe characters like space
new 0250ccc LUCENE-1411: add expert API to IndexWriter to open an index for writing on an arbitrary commit
new 0b90b5e LUCENE-1382: add opaque userData String passed to IndexWriter.commit, recorded into the segments file
new 8dfe073 LUCENE-1406. Added Arabic stemming and normalization. Also added new method to WordListLoader to allow for comments in word lists.
new be8a3a5 SOLR-782 -- Refactored SolrWriter to make it a concrete class and removed wrappers over SolrInputDocument
new fa8ca41 SOLR-561 -- Added Replication implemented in Java as a request handler. Supports index replication as well as configuration replication and exposes detailed statistics and progress information on the Admin page. Works on all platforms.
new 9c0c4a1 SOLR-746 -- Added "omitHeader" request parameter to omit the header from the response
new 3803c42 SOLR-811 -- Allow a "deltaImportQuery" attribute in SqlEntityProcessor which is used for delta imports instead of DataImportHandler manipulating the SQL itself
new cd41354 added small doc. comment
new d76776e SOLR-532: WordDelimFilter respects payloads and other Token attributes
new 0d8d200 Use IndexCommit#getTimestamp added in Lucene 2.4
new 62fc681 SOLR-561 update: reserve index commit points for very short durations
new 3255947 SOLR-561 update -- Increment packetsWritten variable after writing out the packet
new ca6e3f1 SOLR-823 -- Request parameter variables ${dataimporter.request.xxx} are not resolved
new 1e5562a SOLR-728 -- Add synchronization to avoid race condition of multiple imports working concurrently
new 153a599 SOLR-651: Added in TermVectorComponent
new e424c87 added some more comments
new e537112 SOLR-805: DisMax queries are not being cached in QueryResultCache
new 87b0576 SOLR-561: thread safe fixes, commit point reservation fixes
new 4f520d9 SOLR-805: Added that Lucene was upgraded to 2.9-dev
new 0b94b4a change lucene version to 2.9-dev in common-build.xml
new 29124f6 minor javadoc fixes
new f2c988a don't include contrib/memory class files in highlighter's jar
new fa79b04 LUCENE-1426: next steps towards flexible indexing: use the same API when writing a new segment
new 079c1d1 fieldName does not make sense as the key, use sourceInfo instead
new 70ab45c SOLR-813: Deprecate access to SolrConfig from IndexSchema. Rather then access SolrConfig from the schema, plugins should get the config from the core. IndexSchema still has access to the ResourceLoader.
new f05d6ca SOLR-816 -- fixing issue number. Previous commit referred to the wrong issue
new a1d7881 SOLR-803: fix CoreAdminRequest.createCore error
new 75ce21b moving deprecation CHANGES to the 'other' section -- they don't make sense as a 'new feature'
new dec0603 Use tryLock instead of isLocked
new bbde265 Forgot to remove lock after changing isLocked to tryLock
new f12ed3d Return iif lock could not be obtained.
new 58966ab LUCENE-1429: don't throw IllegalStateEx during close() after hitting OOME when autoCommit=true
new eb5ae4d SOLR-561: add more comments
new 1dfb5f4 SOLR-827 -- fix solrj admin create core
new 9c3ab6d SOLR-651: fix - get the searcher and schema from the request instead of the core
new 5a7f0c6 SOLR-795 -- SpellCheckComponent supports building indices on optimize if configured in solrconfig.xml
new 6125bd1 SOLR-667 -- A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce contention and synchronization overhead, to utilize multiple CPU cores more effectively.
new a612868 Moving abort outside of importLock. Abort does not need to acquire a lock.
new 2cc8be7 Add null check to avoid NPE during JMX registration
new bca3f50 More comments, fixed typos.
new 411a2fe Finishing a half-sentence in the Javadocs
new 19c70e9 SOLR-742 -- Add ability to create dynamic fields with custom DataImportHandler transformers
new cdeff84 add missing index version number to CheckIndex
new fbf5c2f javadoc core.getSearcher()
new 68add68 SOLR-742 -- More code cleanup
new 39e750d SOLR-667 -- Making markAndSweep method public
new e26e274 We are using BinaryResponseParser as the default now
new 451f519 SOLR-667 -- Thread safety fixes
new 9071230 SOLR-667: fix incorrect put() fix
new d6f39b2 update javadocs to clarify how IndexWriter handles hitting an OOME
new 96b0ebc SOLR-832 -- Rows parameter is not honored in non-debug mode and can abort a running import in debug mode.
new 0ee1707 LUCENE-1430: don't throw false AlreadyClosedException when IndexReader.open hits IOException on first try opening index
new 4990152 LUCENE-1427: speed up QueryWrapperFilter by not computing scores nor an intermediate OpenBitSet
new 4c5bf18 SOLR-620: First draft
new 028e364 SOLR-620: change html script header... now works in FF
new d9407ba Wire in a SolrResourceLoader bridge for Velocity templates, allowing a JAR of templates to live in conf/lib. Refactored the footer.vm template to use this mechanism as an example.
new e66202b Add ignores
new 965f609 test placeholder - tests will be forthcoming, promise
new d509631 SOLR-667: change markAndSweep algorithm, make FastLRUCache the default for filterCache in example and test
new 24d7615 LUCENE-1420: let Similarity.computeNorm compute the norm; add option to discount overlap tokens when computing lengthNorm
new a01c44d SOLR-818: fix null pointer exception in SolrQuery.setFields
new f133519 SOLR-751: WordDelimiterFilter didn't adjust the start offset of single tokens
new 12273bb remove the now redundant setResponseParser
new beb67ad SOLR-667: acceptableSize was always set to maxSize
new 3c8e56e SOLR-837: Fix inject parameter on PhoneticFilterFactory and DoubleMetaphoneFilterFactory
new ae29d6a SOLR-560: replacing commons-logging with jcl-over-slf4j, this will transparently use SLF4J anywhere that HttpClient uses commons logging
new e5c7179 SOLR-560 -- upgrading slf4j to version 1.5.5 (since I just added jcl-over-slf4j-1.5.5.jar)
new ee38ca0 SOLR-465: Add configurable DirectoryProvider so that alternate Directory implementations can be specified via solrconfig.xml
new fce5a25 SOLR-465: Add configurable DirectoryProvider so that alternate Directory implementations can be specified via solrconfig.xml
new 1d013a1 replacing deprecated StringBufferInputStream with ByteArrayInputStream -- removing unused imports
new 809545b (no content changes) fix some spacing issues througout CHANGES.txt -- split long lines, add spaces etc
new 49d7932 SOLR-838 -- The VariableResolver obtained from a DataSource's context does not have current data
new 391119f LUCENE-1441: fix KeywordTokenizer to set start/end offset on its token
new 9136b7a LUCENE-1442: fix double-counting of offsets of multiple instances of NOT_ANALYZED field under the same field name
new de7ab5b Added new web application demo for contrib's XmlQueryParser. This change involves: * Adding Tomcat's Servlet jar into the lib directory and appropriate entry in NOTICE.txt following the lead from Solr's packaging * Adding new "demo" directory to XmlQueryParser src directory * Changing XMLQueryParser's build file to create a demo War file * Changing the main build to include the demo War file (and any other future contrib/*/war files) in the binary distributions
new 66c16c1 LUCENE-1440: Add new targets to build.xml that allow downloading and executing the junit testcases from an older release for backwards-compatibility testing.
new eb90bb0 SOLR-843: SynonymFilterFactory cannot handle multiple synonym files correctly
new 9cb45e3 SOLR-782 -- DIH code cleanup -- load evaluators lazily.
new eb61617 Do not show "Processing Document # " in exception messages if exceptions comes before the import process.
new abe6ea0 LUCENE-1424: enable MultiTermQuery to do constant scoring; refactor Range, Wildcard, Prefix to expose this
new b179b03 LUCENE-1443: Performance improvement for OpenBitSetDISI.inPlaceAnd()
new b69ab2b LUCENE-1446: Add compatibility tag to common-build.xml and run backwards-compatibility tests in the nightly build.
new 8e8e8dd set svn:eol-style to native on java files
new 13645a2 - Javadoc fix
new 4596360 LUCENE-1449: if deletion policy deletes head commit point and then IW is closed w/ no further changes, write a new segments_N
new 9d8c882 LUCENE-1424: Changed QueryParser#newRangeQuery() to return a ConstantScoreRangeQuery to make backwards-compatibility tests pass again; this does not change any behavior since ConstantScoreRangeQuery subclasses RangeQuery
new 4646692 LUCENE-1450: make sure RangeQuery/Filter check all terms in the index when using a Collator
new d501b33 SOLR-842 -- Better error handling in DataImportHandler with options to abort, skip and continue imports
new dff17dc SOLR-833 -- A DataSource to read data from a field as a reader. This can be used, for example, to read XMLs residing as CLOBs or BLOBs in databases.
new 0e55b43 SOLR-651: minor fixes to input/output paramters/keys
new c2f7d55 LUCENE-1389: SimpleSpanFragmenter can create very short fragments
new f9fbb70 upgrade to official latest beta release of Velocity, and add in Velocity Tools too
new 57c7067 Add EscapeTool into context, allowing url, html, and other escaping capabilties
new 076fb9b LUCENE-711 - initialize List with correct size
new 854cae6 LUCENE-1424: correctly handle null lower or upper term in RangeQuery.getEnum
new 8f0d81c LUCENE-38: make sure empty term, if present in index, is included on open ended lower range query
new 4d7731f SOLR-852: Refactor common code in some update request handlers that deal with ContentStreams
new 72ce255 LUCENE-1446: Allow Overriding svn executable to specify path.
new eb0ec4a SOLR-822: Add CharFilter so that characters can be filtered before Tokenizer/TokenFilters.
new e213a4e LUCENE-1452: fixes cases during merge and lazy field access where binary field is truncated to 0
new 1ff2b34 SOLR-854: Add run-example build target
new 0979fdc LUCENE-1451: Add public constructors to FSDirectory and subclasses
new dfa652f put in the lib dir, as we're going to have some libs to put in there for SOLR-282
new bac3536 rollback addition of lib
new 51444a5 hide implementation detail of pcmList
new a18441f LUCENE-1447: improve SegmentTermPositions.getPayload() IOException message
new f9b1fb4 SOLR-840 -- BinaryResponseWriter does not handle incompatible data in fields
new a788efe SOLR-864 -- DataImportHandler does not catch and log Errors
new 5c9e275 fix typo
new 4c52f82 SOLR-867 move getParsedResponse utility
new fb340c0 SOLR-868: Adding solrjs as a contrib package: contrib/javascript. (Matthias Epheser via ryan)
new cc76752 SOLR-868 -- adding some missing files. add "dist" to ignore list
new a7f7bf6 SOLR-803, not sure how this got removed from CHANGES.txt
new dbb6b92 add empty 'build' target so ant generate-maven-artifacts works
new be934a4 Add empty test target for main build to be happy
new 0beb6bd LUCENE-1456: remove buggy but unused dead code in FieldInfo
new 72e94ad LUCENE-1453: make sure reopen of IndexReaders that own the directory don't close the directory too soon
new 8d2d6b2 Fix bug with getResourceStream method - was returning template name, not template contents. Added v. prefix to template override parameters
new a1374ef Quote filter queries, add TODO for adding escaping or field qparser usage
new eca2d15 Partial acceptance of SolrJS related patch - prefix all parameters with v., added in JSON wrapping, but did not include the rawResponse bit yet as it isn't needed by any current example and is planned to be reworked to use SolrJs API more natively
new 24b25d5 Fix errant refactoring - v.json is not a boolean parameter, doh
new 993c2db adding empty javadoc target for maven build
new 898cfe8 LUCENE-1422: New TokenStream API that uses a new class called AttributeSource instead of the now deprecated Token class. All attributes that the Token class had have been moved into separate classes: TermAttribute, OffsetAttribute, PositionIncrementAttribute, PayloadAttribute, TypeAttribute and FlagsAttribute.
new 8f14ef8 SOLR-869 -- Fix file descriptor leak in SolrResourceLoader#getLines
new dee0496 SOLR-872 -- Better error message for incorrect copyField destination
new 2ea4609 SOLR-871: Removed dependancy on stax-utils.jar. If you using solr.jar and running java 6, you can also remove woodstox and geronimo. (ryan)
new e3ba95b SOLR-873 -- Fix case-sensitive field names and columns
new 3962cb9 SOLR-346: Use perl regex to improve accuracy of finding latest snapshot in snapinstaller
new 177f900 SOLR-830: Use perl regex to improve accuracy of finding latest snapshot in snappuller
new 075cdc5 SOLR-793: fix possible deadlock
new d5b7fed SOLR-465 -- Upgraded to Lucene 2.9-dev (r719351)
new 129a630 LUCENE-1459: fix CachingWrapperFilter to do the right thing if the wrong type of bitset is in its cache
new e4e0157 SOLR-657: fix a bug which was accidentally introduced when r701485 was committed.
new db76a97 Morph client-side demo to use built-in Solr example fields
new 741fe7a fix null pointer exception after lucene upgrade
new 0fc7b87 SOLR:667 generics, add cleanupThread, evictionListener to ConcurrentLRUCache
new d22d850 SOLR-667: add finalizer to ConcurrentLRUCache in case destroy() is forgotten
new 14c9ca7 remove java Utils logging
new 2391d81 SOLR-878: add an ant task to download and run luke
new b3a2445 SOLR-878: ignore luke directory for svn
new 1564918 SOLR-475:multi-valued faceting via un-inverted field
new 5e6e0e3 SOLR-829 -- Allow slaves to request compressed files from master during replication
new eb88fc8 LUCENE-1467: Add nextDoc() and next(int) methods to OpenBitSetIterator.
new ea3824b LUCENE-1465: NearSpansOrdered returns payloads from first possible match rather than the correct, shortest match; Payloads could be returned even if the max slop was exceeded; The wrong payload could be returned in certain situations.
new 755e7ae LUCENE-1453: add entry to CHANGES.txt
new b55c2b6 SOLR-877: Add access to TermEnum capabilities via TermsComponent
new b78bb22 SOLR-877: output ints instead of strings
new f562594 LUCENE-1461: added FieldCacheRangeFilter, which speeds up creation of RangeFilter by using the FieldCache
new 93f7ed2 switch default back-compat tests to use branches/lucene_2_4_back_compat_tests
new 371a33e LUCENE-1464: in FSDir, don't mkdir until first createOutput is called
new 222f486 SOLR-877: Added support for multiple fields, plus some more tests
new f1a3951 SOLR-877: add in term prefix, change some param names, added more tests
new 497a61a make TermsParams an interface rather then a class (like all the other params classes)
new b76a2a7 SOLR-879: enable position increments in QP, fix example schemas
new 2ded3e2 SOLR-836: Add missing a to the example stopwords.txt
new cea5444 SOLR-538: added maxChars attribute for copyField
new ffb547e adding ant-example to the explain list...
new 9430364 SOLR-465: use public constructors to get Directory instances
new 278dc0f LUCENE-1296: add protected method CachingWrapperFilter.docIdSetToCache
new e3d5b53 LUCENE-1461: more careful checking of lower/upper bound to the FieldCacheRangeFilter
new eb881d5 LUCENE-1433: improvements to changes.html generation
new 58bd056 SOLR-892:Fix serialization of booleans for PHPSerializedResponseWriter
new cfef10b LUCENE-1474: clear pendingDelCount after flushing deletes
new 139f715 LUCENE-1246: check for null sub queries so that BooleanQuery.toString does not throw NullPointerException.
new 481f808 LUCENE-1470: add TrieRangeQuery, a much more efficient implementation of RangeQuery at the expense of added space consumed in the index
new 44fae80 SOLR-889: Upgraded to commons-io-1.4.jar and commons-fileupload-1.2.1.jar
new 1fb2d4f LUCENE-1457: fix possible overflow bugs during binary search
new 05bff18 LUCENE-1470: add proper dependency to contrib/build.xml so contrib tests can subclass LuceneTestCase; fixed small bug TestTrieUtils test case
new 2408979 LUCENE-1470: switch TestTrieRangeQuery to LuceneTestCase as well
new a660f21 LUCENE-1461: fix single term per document -> single term for a given field
new 90b387a SOLR-887 -- A Transformer to strip HTML tags.
new 5db15f7 fixing pom for commons-io
new 5e3cd67 LUCENE-1470: describe TrieRangeFilter/Query in README
new 4a0a566 LUCENE-1468: switch Directory.list() to Directory.listAll(), which does no filtering of returned array
new 78bc41b SOLR-898: Fix null pointer exception for the JSON response writer based formats when nl.json=arrarr with null keys.
new 7fe3fa9 SOLR-893 -- Unable to delete documents via SQL and deletedPkQuery with deltaimport
new 474ab9a increase time to commit to avoid test failure
new cedd07b SOLR-284: Solr Cell: Add support for Tika content extraction
new 527bce2 SOLR-877: added mincount and maxcount options
new 246a83f SOLR-875: Upgraded Lucene and consolidated the OpenBitSet implementation
new 36a03da A couple changes with the new token api went into QueryParser.java but not in QueryParser.jj. A fresh javacc would lead to compilation errors.
new 19c82a2 don't construct verbose message Strings unless infoStream is non-null
new 8660ccb LUCENE-1390: Added ASCIIFoldingFilter, a Filter that converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if one exists. ISOLatin1AccentFilter, which handles a subset of this filter, has been deprecated.
new 702ea32 make constructors public
new 4111e3b SOLR-819: Added in factories for Arabic tokenizer/stemmer
new 8f184ca SOLR-781: facet.sort=false for distrib search + change facet.sort to count/lex
new 62c7438 Exclude ASCIIFoldingFilter from clover (class too large).
new ccc4189 don't over-request for facet.sort=lex
new 3b82093 normalize facet sort param
new a3fff54 SOLR-900: Moving solrj into /src/solrj.
new 1c7e157 SOLR-900 -- fixing war file
new 0f9c154 SOLR-284: remove duplicated Tika libs
new 77390c6 build.xml formatting
new 607a198 SOLR-475: close termenums, use fieldValueCache
new 1e95b28 SOLR-284: add it back
new c37b2a0 SOLR-900 -- fixing 'ant dist'
new d3f89a2 SOLR-901 -- FastOutputStream ignores write(byte[]) call
new e0efcd5 LUCENE-1481: implement equals() and hashCode() for Sort & SortField
new efc985c LUCENE-1478: allow SortField to use a custom numeric FieldCache parser
new ffa2ee2 LUCENE-1462: Make TermVectorOffsetInfo serializable
new d53b678 LUCENE-1461: add Matt Ericson as coauthor
new f92d3cc LUCENE-1478: small cosmetic cleanups
new 4d0a1f7 improved messages and bug fixes to stub generation
new 592d5b7 change recently added factories to declare specific return types for improved documentation and to aid stub generation
new 2430817 ASCIIFoldingFilterFactory generated by stub-analysis-factory-maker.pl
new 1ffed88 Adding a convenience method which passes attributes in a Map
new f1422bd expose the sub timer list
new eb695fa avoid null pointer while when you add a null value
new 0ecca35 fix javadoc typo
new 4cd9fcf make sure solrj-dist is called before the war example
new f85a03f Add a comment on the use of the example SpellCheckComponent Request Handler
new a4910be SOLR-904 expose UpdateRequest documents
new b6fbd20 SOLR-900 -- remove solr-common dependency in core pom
new 71c18d5 SOLR-886 -- DataImportHandler should rollback when an import fails or it is aborted
new 2b931ae Moving DataImportHandler fix to correct CHANGES.txt
new 7549d04 SOLR-888 -- DateFormatTransformer cannot convert non-string type
new cf0a31f SOLR-846 -- Reduce memory consumption during delta import by removing keys when used
new 714d1c7 SOLR-841 -- DataImportHandler should throw exception if a field does not have column attribute
new c1d1c27 SOLR-884 -- CachedSqlEntityProcessor should check if the cache key is present in the query results
new 2225462 LUCENE-1380: Add PositionFilter
new 219a20a LUCENE-1462 InstantiatedIndexWriter did not reset pre analyzed TokenStreams the same way IndexWriter does. Parts of InstantiatedIndex was not Serializable.
new 843ce95 SOLR-891 -- A Transformer to read strings from Clob type
new 812abd2 LUCENE-1462 InstantiatedIndexWriter did not reset pre analyzed TokenStreams the same way IndexWriter does. Parts of InstantiatedIndex was not Serializable.
new 7ddfd04 SOLR-284: Updated to Tika 0.2. Added in build, pom support
new 1f33d7c fix off-by-one bug in getting field sort type
new 7d8a67d SOLR-909 -- Removing redundant NamedList member in DataImportHandler
new 133f1f4 SOLR-812 -- Configurable JDBC settings in JdbcDataSource including optimized defaults for read only mode
new 25c1d17 SOLR-284: handle multivalued literals
new de702ae SOLR-807 -- BinaryResponseWriter writes fieldType.toExternal if it is not a supported type, otherwise it writes fieldType.toObject. This fixes the bug with encoding/decoding UUIDField.
new 44758ae SOLR-913 -- Expensive Pattern object made static in SnapPuller
new b2f340e Reverting changes for SOLR-913 -- Expensive Pattern object made static in SnapPuller per discussion on solr-dev
new f42b62c SOLR-888 -- Fixing null pointer bug introduced by last commit for this issue
new 80dea56 SOLR-910 -- Add a few utility commands to the DIH admin page such as full import, delta import, status, reload config
new ebba8ad Add additional Velocity tools and layout capability
new 24cc3d9 Convert templates to using new QueryResponse response object
new fb262a1 SOLR-868 -- updating javascript example
new 7560860 SOLR-868 removing libs
new 8899e7d ignoring *.jar in lib
new 7590aa1 todo, done
new 2ec7850 add example target that will hopefully fix nightly build
new 09f661c LUCENE-1492: add optional readOnly param to OpenReader task
new 74e097f LUCENE-1493: allow setting top number of hits to collect with search.num.hits
new 201e796 SOLR-915 - adding docs to CloseHook and making the list a Collection
new 89557b2 SOLR-923: some SolrIndexWriter.getDirectory cleanup
new aa3a9b6 SOLR-821 -- Add support for replication to copy conf file to slave with a different name. This allows replication of solrconfig.xml
new d3987d9 LUCENE-1484: remove synchronization on SegmentReader.document by using ThreadLocal to maintain thread-private clones of FieldsReader
new eb849f8 SOLR-913 -- Pattern and CommonsHttpClient made static
new e113e46 git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@727357 13f79535-47bb-0310-9956-ffa450edef68
new aeb6b99 SOLR-886 -- Removing the change for requestParameters.optimize which is not needed
new 151d8c4 SOLR-918 -- Store SolrInfoMBean in a ConcurrentHashMap instead of a LinkedHashMap
new c11997b SOLR-917 -- Change RequestHandlers#handlers from a synchronizedMap to a ConcurrentHashMap
new 4561cb3 add comments from Doug describing how BooleanScorers work
new aa9b575 SOLR-911: add filter tags, facet local params, with excludes, output keys, and more efficient facet refinement requests
new 663f27b SOLR-927: remove synchronization from lazy loaded handler lookup
new 39c1b9b SOLR-876: WordDelimiterFilter splitOnNumerics and protwords
new c2c7875 SOLR-863 -- SolrCore.initIndex should close the directory it gets for clearing the lock and use the DirectoryFactory
new 1514e1f SOLR-897: Fixed Argument list too long error when there are lots of snapshots/backups
new 82279f7 SOLR-858 -- BitDocSet.andNot calls instanceof on the wrong type
new 328cace SOLR-863 -- Fixing NPE. DirectoryFactory should be created before calling SolrIndexWriter.getDirectory.
new d52572f SOLR-680 -- StatsComponent -- removing broken median calculation
new bbe3c67 SOLR-930 -- log error close is already closed
new d495237 SOLR-917 followup. improve handling of null handler name to make semantics closer to what they were before ConcurrentHashMap, and cleanup some now superfulous null checks
new 3ea8440 SOLR-918 follow up -- Remove synchronization when iterating over infoRegistry and update Javadocs
new 56ce812 SOLR-885 -- Changing NamedListCodec to return Object
new df6ee4b SOLR-930 -- reverting
new 6853173 fixing number in changes.txt
new f822432 SOLR-928: SolrDocument and SolrInputDocument now implement the Map<String,?>
new d4591be now i got the number wrong
new 2262a03 removing Release 1.3.1 from the CHANGES.txt
new 7483c80 add logo to Solr site
new a970df5 adding source (vector) eps for new logo so we have permannt copy for edint. Also svn adding new logo into site/ directory so it's actually visible (i think klaas just overlooked this)
new 2c7981c remove java6 feature @Override of interface method
new 2e434b4 remove old logo
new 1b46cc7 Add convenience target to run example Solr with remote debugging enabled
new bdc42e5 LUCENE-1495: allow TaskSequence to run for certain time
new 7abe031 LUCENE-1444: fix broken site links in javadocs
new fc3eed4 refactor some lazy ant copy/paste into more ant idiotmatic
new c7b3ca5 SOLR-924: Code cleanup: make all existing finalize() methods call super.finalize() in a finally block
new 0405583 Add comment to footer about why it is where it is for now
new 73c930b Fix issue with AnalysisRequestHandlers response choking up QueryResponse
new b7a87e9 freshen up the dependencies with the latest greatest versions
new 51f9b75 LUCENE-1495: fix time-based test to reduce change of false failure
new 92165b3 javadoc content and format improvements (inspired by SOLR-932)
new 617aafb javadoc content and format improvements (inspired by SOLR-932)
new 69cb871 whoops ... last commit was a fat finger. changing deprecation method to not refer to a package protected class
new 1fd7abe clean up javadoc warning
new 3244302 SOLR-885 -- NamedListCodec is renamed to JavaBinCodec and returns Object instead of NamedList.
new 5c8ea7a LUCENE-1499: enforce IndexFileNameFilter as singleton
new eb64661 LUCENE-1495: fix TaskSequence.toString to show time-limited configuration
new c3de2ce SOLR-84: use new Solr logo in admin GUI
new 65a65ee remove transient JAR from svn
new e2a0d64 Simplifying the logic
new 0f95d25 SOLR-885 follow up: Overriding constructors for backward compatibility
new 06afa5d adding javadoc for getLimitingFacets()
new b35c6a2 include note about benchmarking with example schema
new e59ebad SOLR-847 -- Enhance the snappull command in ReplicationHandler to accept masterUrl
new 8563645 SOLR-847 follow up -- remove pollInterval parameter if it exists in the request because we want to pull only once.
new 3b57a5a SOLR-925: Fixed highlighting on fields with multiValued="true" and termOffsets="true"
new fd89aab SOLR-902 -- FastInputStream#read(byte b[], int off, int len) gives incorrect results when amount left to read is less than buffer size
new 8c1db20 SOLR-540: globbing in hl.fl
new fd6b300 Use a HashSet to workaround suspected Lucene bug which returns same file name multiple times
new 9f6e8ea SOLR-782 followup -- Removed multiple document nodes in the configuration xml. Removed support for 'default' variables, they are automatically available as request parameters.
new f342cd1 SOLR-942 -- Different Fields with same column and different names do not work
new 581c82c LUCENE-1387 -- adding locallucene as new spatial contrib package.
new 0afd451 LUCENE-1503 -- refactor spatial Query/Filter classes
new 72725a0 - Small documentation mods.
new d9e76a7 add deprecation links
new 1d43a36 SOLR-947: QueryParsing.toString() should check firstly ConstantScoreRangeQuery then RangeQuery.
new c9e7642 Fix pom.xml.template of spatial search contrib
new 4708509 SOLR-84: adding editable SVG file for generating any other formats/sizes needed in the future
new 1f585f0 LUCENE-1387 -- expose getLat/getLng from DistanceQueryBuilder
new 0958d83 LUCENE-1508 -- make the field prefix configurable
new 4978391 LUCENE-1508 -- using the tierPrefix constructors by default
new c40a7d8 minor javadoc edits
new cfff37d Make sure data source is set to null after closing it to avoid re-use
new 0b3705a remove 2 invalid tests of modified utf8 null byte
new 873fbbc LUCENE-1509: don't return dup file names from IndexCommit.getFileNames
new 8e25602 SOLR-948 -- add helper functions to SolrPluginUtils.java
new 43609e8 LUCENE-1504 -- SerialChainFilter should use DocSet API
new cad8084 SOLR-906 -- adding streaming update SolrServer
new d666ae5 LUCENE-1502: a few small cleanups to CharArraySet
new 69d4976 Fixing typo
new 977c9ac LUCENE-1512 -- adding GeoHash implementaion
new 3f72bc8 remove unused imports and @author tag
new 2192dbc not great, but at least don't hide the real exception
new 8d0b47c SOLR-906 -- chaning log levels
new d92209b revert XMLLoader.java. stick with Java 1.5
new f991524 LUCENE-1510 InstantiatedIndexReader#norms methods throws NullPointerException on empty index.
new 0bae610 SOLR-938 -- Add event listener API for import start and end
new 8180700 LUCENE-1497: minor code cleanups to SimpleHTMLFormatter
new 80a36aa SOLR-950 -- Exception in distributed search with facet requests during facet refinement
new d737660 LUCENE-1514 ShingleMatrixFilter#next(Token) easily throws a StackOverflowException due to recursive invocation. (Karl Wettin)
new 23b5cc2 SOLR-906 -- don't recursivly call run() -- if the server is getting lots of errors, this could be called often and result in a stack overflow error
new 38790dd SOLR-950 update -- Removing from changelog because the bug was in code introduced after 1.3 release
new de5a72a SOLR-947 update -- Removing from changelog because the bug was in lucene.jar introduced after 1.3 release
new 5be6d5b remove CHANGES fix to non-released code
new c2b5e91 As suggested by Otis: Convert TABs to spaces, remove @author javadoc tags
new 4905d44 Small optimization because an Object is not needed here
new ea3fc08 SOLR-450 -- Validate start param to be non-negative and show friendly error message
new f0300a6 LUCENE-1517: Change superclass of TrieRangeQuery
new fd7db7e SOLR-951 -- Fixed bug in FacetComponent's refinement query generation for local params
new 03d6b2a LUCENE-1479: if date is missing, don't skip the doc; just don't add 'docdate' field to the doc
new b97dd17 SOLR-958 - Javadoc improvements
new ac1a1a8 SOLR-957 - Javadoc fix
new bc2202a SOLR-956 - Javadoc fix
new 2df30465 SOLR-954 - Javadoc improvement
new 4d5b06d SOLR-953 - Small code simplification
new 88e19ab Trie encoded fields do not need norms (as they are only used for filtering with TrieRangeFilter or for sorting)
new 888af03 LUCENE-1519: upcast to long to prevent overflow
new e2c19ac SOLR-960 - Javadoc, one deprecation and one warning
new 91303ff SOLR-961 System.arrayCopy rather then manually
new 6eb1b68 SOLR-865 -- Adding support for document updates in binary format and corresponding support in Solrj client
new 38b37b1 SOLR-955 -- Removed hardcoded value for Types.VARCHAR in JdbcDataSource
new 088ad18 revert Koji's revert of ryan's exception chaining -- but this time using java 1.5
new 5c948da LUCENE-1520: prevent OOM in CheckIndex with large segment that has many fields w/ norms
new e91fb48 LUCENE-1520: re-use single byte[] for all fields when testing norms
new 8c58de6 LUCENE-1521: fix 2 more cases of int overflow
new afe3714 SOLR-628 -- enable runtime 'forceElevation' changes
new 8bf2fda LUCENE-1224: Short circuit FuzzyQuery.rewrite when input token length is small compared to minSimilarity.
new 3382933 remove unused import
new ccb41af Adding null check for multi valued fields
new 8a5dce7 LUCENE-1523: make Directory.isOpen protected
new d545a46 LUCENE-1525: add missing maven dependencies for contrib/{benchmark,highlighter}; fix svn eolstyle to native
new 55fd384 note about SolrDocument and SolrDocumentList that should have been added prior to 1.3 release
new c704058 SOLR-930 - better javadocs explaining SolrCore.close()
new fa5b4e8 SOLR-964 -- XPathEntityProcessor now ignores DTD validations
new 25736d3 Log the file names which could not be deleted
new 7ef048e Optimize the test index as preparation for LUCENE-1483, because the statistics on visited terms in TrieRangeQuery/-Filter only work correctly for optimized indexes (as the count is reset on each query execution. So the new multisegment-search must have a one-segment index to only execute the query one time)
new 4764105 LUCENE-1527: open reader non-readOnly for doing deletes
new c10a419 setting tag so back-compat tests run against fixed sources
new 68b72fc SOLR-970: Use an ArrayList since we know exactly how long the List will be in advance
new 645cb09 SOLR-962: Note about null handling in ModifiableSolrParams.add javadoc
new c6f6f01 LUCENE-1316: don't call synchronized IndexReader.isDeleted when scoring MatchAllDocsQuery
new b822a6d SOLR-978 -- Old files are not removed from slaves after replication
new 4ee8274 SOLR-801 -- Add support for configurable pre-import and post-import delete query per root-entity
new 398f814 SOLR-981 -- groupId for Woodstox dependency in maven solrj changed to org.codehaus.woodstox
new 9b1cd91 SOLR-801 followup -- Fix for failing test
new e36809b SOLR-985 -- Fix thread-safety issue with TemplateString for concurrent imports with multiple cores
new 0d6494c SOLR-988 -- Add a new scope for session data stored in Context to store objects across imports
new 100d85d SOLR-974 -- DataImportHandler skips commit if no data has been updated
new 153acfd LUCENE-1530: Support inclusive/exclusive for TrieRangeQuery/-Filter, remove default trie variant setters/getters
new f1ab1ae Implement a shortcut, when range has min>max. In this case a static empty SortedVIntList is returned.
new 96e0aaf LUCENE-1483: switch to newly added MultiReaderHitCollector for all core collectors, that is aware of segment transitions during searching, to improve performance of searching and warming
new 1bc276f go back to http:// for checking out back compat tests
new 61f9aab SOLR-883 -- Implicit properties are not set for Cores created through CoreAdmin
new 8220d43 SOLR-980 -- A PlainTextEntityProcessor which can read from any DataSource<Reader> and output a String
new 13d5245 LUCENE-1528: Add support for Ideographic Space to the queryparser.
new fd7e53a Upgraded to Lucene 2.9-dev r738345
new 994ae0e LUCENE-1487: add FieldCacheTermsFilter, to filter by multiple terms on single-valued fields
new 48c3220 LUCENE-1487: improve javadoc for FieldCacheTermsFilter
new 20753f2 LUCENE-1507: add DocIdSet.EMPTY_DOCIDSET
new caf1fc2 SOLR-991 -- Better error message when parsing solrconfig.xml fails due to malformed XML. Error message notes the name of the file being parsed.
new ccd038d SOLR-991 followup -- Revert change made to schema.xml for testing
new 0481f09 Upgraded to Lucene 2.9-dev 20090129 r738622
new c6dbc25 allow passing in of args to the jvm running unit tests
new 8da6192 allow passing in of args to the jvm running unit tests
new 4d7f92b LUCENE-1314: add IndexReader.clone(boolean readOnly) and reopen(boolean readOnly)
new ffb4b37 SOLR-763 -- Add support for Lucene's PositionFilter
new 164c248 revert to r738218 of lucene, before per-segment search
new cb55b16 Add some extra check for validity of c'tor parameters in TrieRangeFilter
new e7edb24 fix javadocs
new 33f9318 SOLR-999 -- XPathRecordReader fails on XMLs with nodes mixed with CDATA content
new 62d56d9 LUCENE-1483: add expert IndexSearcher ctor to search sub-readers in natural order (vs default sort-by-numDocs order)
new 67987bf SOLR-1002: Change SolrIndexSearcher to use insertWithOverflow as Lucene does
new 35d2b76 LUCENE-1506: add FilteredDocIdSet
new d707212 SOLR-1000 -- FileListEntityProcessor should not apply fileName filter to directory names. Wow, we reached 1000 issues!
new b2c0409 Fix jUnit test problem with exclusive range if upper==lower (thanks to Michael McCandless): [junit] junit.framework.AssertionFailedError: Returned count of range query must be equal to exclusive range length expected:<0> but was:<-1> at org.apache.lucene.search.trie.TestTrieRangeQuery.testRangeSplit(TestTrieRangeQuery.java:203)
new 80b471b one Math.max too much, sorry
new 522a5be SOLR-966 -- Enhance the map function query to take in an optional default value
new 17ccf4e SOLR-820 -- Support replication on startup of master with new index
new 8846fd3 replace 'if' with 'assert' to eek performance in BitVector.get
new 396cfd9 fix javadoc
new 742dccd SOLR-435 -- NullPointerException with no query or empty query
new 4d4c5e0 Reverting SOLR-435 (always run tests before committing)
new 23ab5e1 SOLR-986 -- Return invalid error codes in case of an exception or an error while waiting for external process
new 6f00fa6 SOLR-971 -- Replace StringBuffer with StringBuilder for instances that do not require thread-safety
new 34b0ed7 SOLR-1003 -- XPathEntityprocessor must allow slurping all text from a given xml node and its children
new 8347bf2 SOLR-1008: Fix stats.jsp stat item entry name escaping
new dbe0898 LUCENE-1535: use random seed for randomness, but print the seed on failure for reproducibility
new a91912c SOLR-1001 -- Allow variables in various attributes of RegexTransformer, HTMLStripTransformer and NumberFormatTransformer.
new aa6bc4b SOLR-820 followup -- Test for replicate after startup for java based replication
new 604267e SOLR-1001 followup -- Fix NPE due to bug in test base class
new d17cf48 SOLR-943 -- Make it possible to specify dataDir in solr.xml and accept the dataDir as a request parameter for the CoreAdmin create command.
new 06d1dd5 SOLR-959 -- Refactored TestReplicationHandler to remove hardcoded port numbers
new 8391810 SOLR-989 -- Expose running statistics from the Context API.
new 2309932 SOLR-850 -- Addition of timeouts for distributed searching. Configurable through 'shard-socket-timeout' and 'shard-connection-timeout' parameters in SearchHandler.
new 572d84c SOLR-1005 - DoubleMetaphone Filter Produces NullpointerException on zero-length token
new 7940114 - Javadoc fixes
new 5388a5c LUCENE-1314: fix reopen bug wrt fields that don't have norms
new a1b7dca SOLR-284: remove auto key generation and update tests
new 60347b2 SOLR-1011 -- Links to Replication page and other cores are 404s
new c7d0222 SOLR-976: deleteByQuery is ignored when deleteById is placed prior to deleteByQuery in a <delete>
new c45b701 LUCENE-1538: don't bottlneck threads on IndexReader.isDeleted in ValueSourceQuery
new 6e692d3 LUCENE-1531 Added support for BoostingTermQuery to XML query parser.
new 7e618a3 add ACEU news
new cf26ee4 comment typo fixes
new 6d50a50 SOLR-769: Make QueryComponent optional, but default to true. Not all requests need the QueryComponent
new a1566dd be more accurate with comment about core handler
new 6555bb7 SOLR-799: Add support for hash based exact/near duplicate document handling
new 3e75ec8 SOLR-998: current lucene libs, SolrIndexReader introduction for FileFloatSource fix
new 22c110c SOLR-1016: HTTP 503 error changes 500 in SolrCore
new c4a96dc SOLR-1009 -- Repeated column names result in duplicate values
new 7906791 SOLR-1006 -- ConcurrentLRUCache API improvements
new 801ea7c SOLR-1017 -- Fix thread-safety issue with last_index_time for concurrent imports in multiple cores due to unsafe usage of SimpleDateFormat by multiple threads.
new 18b819a correct java code fragment in javadocs for reopen
new 71e622d SOLR-670 followup -- No need to do commit after calling rollback, also avoids AlreadyClosedException if commit is not called after rollback
new 1371f5b SOLR-1015 -- Incomplete information in replication admin page and http command response when server is both master and slave i.e. when server is a repeater
new 5cfb336 SOLR-1018 -- Slave is unable to replicate when server acts as repeater (as both master and slave)
new 8b79fa5 LUCENE-1470: New implementation using encoding of TrieUtils and TrieRangeFilter that now also supports 32bit and 64bit fields
new cd89bc9 LUCENE-1314: allow clone of subreaders; add note to getSequentialSubReaders javadoc to not use sub-readers to make changes
new bbda741 SOLR-977 -- version=2.2 is not necessary for wt=javabin
new f6185b7 SOLR-921 -- SolrResourceLoader must cache short class name vs fully qualified classname
new 03db7c8 LUCENE-1470: Remove the recursion from splitRange and implement with loop
new 22da311 SOLR-1022 ... fixing bad example of ignored field (should be multiValued=true)
new a2b4aa5 SOLR-996 -- Expose Context to Evaluators
new fa19dfc SOLR-1004 -- Check for abort more frequently during delta-imports
new 7477c06 SOLR-996 followup -- missing set context
new e963451 SOLR-1024 -- Calling abort on DataImportHandler import commits data instead of calling rollback
new 107da37 update javadoc for allowDocsOutOfOrder
new b3b94be remove unused import
new f11377a SOLR-967: New type-safe constructor for NamedList
new 51d709d SOLR-1026: Add protected words support to SnowballPorterFilterFactory. Deprecated EnglishPorterFilterFactory and switched example to use English SnowballPorterFilterFactory instead
new 5414333 Fix typo
new 831a302 SOLR-783 -- Enhance delta-imports by maintaining separate last_index_time for each entity
new 36438c1 remove minor typo
new ed887ca Removing main method added for testing
new f8dc3bb LUCENE-1314: add asserts during *Reader.clone() that the incoming SegmentInfo/s matches the current reader
new 16b846d1b Use FQCN for handler. Broken otherwise when uncommented.
new 160765b SOLR-1031: Fix XSS vulnerability in schema.jsp
new e3a99f1 technical SOLR-1026 is a feature addition, not a bug fix
new 657a887 LUCENE-1544: fix deadlock in IW.addIndexes(IndexReader[])
new c314ad0 LUCENE-1470: API change in RangeBuilder
new 174e823 Javadoc fix
new 6ae1c86 SOLR-739: Add support for OmitTf
new e9ec6b2 Use File.isAbsolute for checking absolute path
new fa48227 LUCENE-1483: add missing deprecations
new 85b2bae schema/omitTf upgrade note
new 90d9804 clarify IndexWriter.rollback javadoc
new 6fc659a LUCENE-1547: fix rare thread hazard in IndexWriter.commit()
new 72a9df1 SOLR-1034 -- ClientUtils.escapeQuery should escape ;
new 8beaf49 Fixing typo in javadoc
new ee6ad3d SOLR-1035 -- Catch RuntimeException instead of NumberFormatException
new 3a5fa68 SOLR-1029 -- Standardize Evaluator parameter parsing and added helper functions for parsing all evaluator parameters in a standard way.
new 19d7b26 SOLR-801 follow-up -- Fix NullPointerException in case of multiple root entities when deleteQuery is not specified
new b97ee3a some javadoc cleanup, and deprecation note for older version of norm modification tool
new c8e94be SOLR-1033 -- Current entity's namespace is made available to all Transformers. This allows one to use an output field of TemplateTransformer in other transformers, among other things.
new aea2aff SOLR-1037 -- DIH should not add null values in a row returned by EntityProcessor to documents.
new 5e56337 make TopFieldDocs ctor public
new 336a226 Add Velocity engine and list tool objects, and default template based on path if not explicitly specified
new 3afcd7a Add dependency for some Velocity tools
new 4748796 SOLR-973 -- CommonsHttpSolrServer writes the xml directly to the server
new c1e663e SOLR-783 followup -- Set last_index_time to current date even if commit=false to avoid NPE.
new 6c176eb LUCENE-1398: Add ReverseStringFilter to contrib/analyzers
new 59cbcf5 SOLR-1040 -- XPathEntityProcessor fails with an xpath like containing forward slash in a attribute selector's value
new f6fe5a1 make abstract FieldComparatorSource.newComparator public
new 5cbdc2b fix make newComparator public in TestSort
new 1afef18 LUCENE-1546: add IndexReader.flush(String commitUserData)
new 6248e14 LUCENE-1548: fix distance normalization in LevenshteinDistance to not produce negative distances
new 32c63ce SOLR-1036: Change default QParser from "lucenePlusSort" to "lucene"
new 166b922 LUCENE-1549: add some more checks to CheckIndex
new 2484c0e SOLR-1042 -- Fix memory leak in DIH by making TemplateString non-static member in VariableResolverImpl
new e40fc9f SOLR-1041 -- dataDir is not set relative to solr home
new bfadf96 SOLR-963 -- SolrQuery#addFacetField - Optimize addition of fields
new 45edef4 remove extra tags subdir from back-compat tests
new ae19121 LUCENE-1314: change reference counting to properly track deleted docs & shared core readers inside SegmentReader
new 439a390 SOLR-764: fix lex sorting for distributed search, change sort string from lex to index
new 4d72e18 - Output cleanup
new dcd63a3 LUCENE-1186: add Analyzer.close() to close the internal ThreadLocal
new 8062dc0 add dates to changes2html.pl
new e256f67 typo in javadoc
new 90f52a6 replace java 5 only constructs w/ java 1.4 equivalents
new 480c2af LUCENE-689: NullPointerException thrown by equals method in SpanOrQuery
new a3cd72c SOLR-346: second attempt as first one didn't work
new cf28799 LUCENE-1552: reset success to false in addIndexes(IndexReader[])
new ebb8c8e LUCENE-1553: fix test-only method addMyself to keep track of more than 1 ConcurrentMergeScheduler created during tests
new 9d469e9 SOLR-1046: Nested query support for function query parser
new 525c7a0 SOLR-1047 - added support for facet.method
new ba00427 Fix issue with multi-line parameters
new 8c60d23 Bump version, note recent changes
new 11079ef LUCENE-1554: remove false-positive assert that may (rarely) trip when it's not supposed to
new 48fbdad fix javadoc for addIndexes(IndexReader[]) to remove incorrect warning that a writer cannot be changing the underlying index
new 3569314 SOLR-1049 -- Do not log a stacktrace if a poll fails due to the master being down
new ab7106f SOLR-783 followup - Make sure indexStartTime is never null. Set index start time even if commit=false for full imports too.
new 7f32bbf remove javadoc sentence about synchronizing on FSDirectory instance
new 2e2eafd make IndexReader.getRefCount() expert and public
new 7f6c38f remove references to getDirectory methods from FSDirectory javadocs since we've deprecated them
new 1182376 SOLR-1050 -- NPE thrown in replication admin page due to unhandled casting of null values
new 8fddbed SOLR-1054 -- Fix dist-src target for DataImportHandler
new 15a9d6b SOLR-1053 -- IndexOutOfBoundsException in SolrWriter.getResourceAsString when size of data-config.xml is a multiple of 1024 bytes
new 0ff777a - Added LIA2 cover+link
new cdbb521 SOLR-1056 -- Fix ending condition for ClobTransformer
new c68ddb9 Upgrading to Lucene 2.9-dev r752164
new cce1e98 small javadoc fixes to IndexWriter
new 75d6fab LUCENE-1551: add expert IndexReader.reopen(IndexCommit)
new 1826b73 SOLR-1064: registry.jsp incorrectly displaying info for last core initialized regardless of what the current core is
new 266be45 SOLR-940 -- Add support for Lucene's Trie Range Queries
new c02eee3 SOLR-1066 -- New methods in Context to expose Script details. ScriptTransformer changed to read scripts through the new API methods
new 60060d8 SOLR-940 followup -- Adding FieldType.getRangeQuery method
new e53a1f2 SOLR-940 followup -- Changing API, implementation and javadocs per Hoss's suggestions
new 6c1bc2e SOLR-940 follow up -- Changing test to index and search for NOW/DAY TO NOW/DAY+5DAYS otherwise the millisecond precision fails the test intermittently
new 93587d8 pass qparser in getRangeQuery
new 3632962 republish versioned site
new 255f32e fix tz issues in TestTrie
new f1a4aba fix tz issues in TestTrie
new 904b796 LUCENE-1564: don't let Field.setValue switch between binary & non-binary fields
new 48098e2 SOLR-1072: absolute paths used in sharedLib now work. new FileUtils method added for dealing with this kind of path resolution
new 2d4d167 SOLR-1062 -- A LogTransformer which can log data in a given template format
new 7de4dee SOLR-1065 -- A ContentStreamDataSource which can accept HTTP POST data in a content stream. This can be used to push data to Solr instead of just pulling it from DB/Files/URLs
new f921654 SOLR-1061 -- Improve RegexTransformer to create multiple columns from regex groups
new cd5028b improve IndexWriter.rollback javadoc src/java/org/apache/lucene/index/IndexWriter.java
new 7004e8c LUCENE-1145: small improvements to DisjunctionSumScorer
new 68f4d8b revert accidental changes
new 9686319 LUCENE-1490: fix latin1 conversion of HALFWIDTH_AND_FULLWIDTH_FORMS characters to only apply to the correct subset
new f84e477 SOLR-943 followup -- Persist dataDir if present in solr.xml
new ad91db6 Fixing a typo
new bf48ece SOLR-1041 -- Make dataDir relative to solr home and instanceDir
new 5d05762 LUCENE-1434: add IndexableBinaryStringTools
new e44e6b0 LUCENE-1490: forgot CHANGES.txt update
new 787e518 term vectors use 3 (not 4) files in the index
new 5481916 SOLR-1038 -- Enhance CommonsHttpSolrServer to add docs in batch using an iterator API
new 766c0e6 SOLR-1059 -- New methods in Context and special flags introduced for deleting documents, skipping rows and stopping transforms
new 87b5b47 Add handler.dataimport to list of known packages
new 6bf0e6e LUCENE-1435: add contrib/collation (CollationKeyFilter), to convert tokens into indexable CollationKeys
new b46fca3 SOLR-822: rename correctPosition() to correct() in CharFilter because it is for correcting token offset, not for token position
new c26c959 Default number of rows to 10 if not specified. Fixes issue with calculation of number of pages
new 7d18c49 LUCENE-1543: allow MatchAllDocsQuery to specify a field whose norms are used to set document scores
new 52676e3 LUCENE-1445: include junit jar in source dist, and servlet-api jar in source & binary dist
new 09100e8 SOLR-1059 followup -- Adding a test for delete doc functionality using the special flag variables
new b53c349 SOLR-1076 -- JdbcDataSource should resolve variables in all its configuration parameters
new dc14470 LUCENE-1529: Properly test drop-in replacement of jar
new 319f339 SOLR-844 -- A SolrServer implementation to front-end multiple solr servers and provides load balancing and failover support
new 9e94327 SOLR-1055 -- Make DIH JdbcDataSource easily extensible by making the createConnectionFactory method protected and return a Callable<Connection> object
new 39c8421 LUCENE-652: add org.apache.lucene.document.CompressionTools; deprecate Field.Store.COMPRESS
new c443dcc LUCENE-1561: rename omitTf -> omitTermFreqAndPositions in Field*
new a7697e8 LUCENE-1327: Fix TermSpans#skipTo() to behave as specified in javadocs
new 6bbc03a SOLR-844 followup -- Use the correct SolrException import from o.a.s.common
new 6d5163d SOLR-1077 -- IndexOutOfBoundsException with useSolrAddSchema in XPathEntityProcessor
new 413d330 SOLR-973 followup - Create OutputStreamWriter with utf-8 encoding
new a00257a LUCENE-652: add compress/decompressString, too
new cc963a1 SOLR-1072: fix FileUtilsTest for windows
new 4f7ef62 Fixed NPE for minimal bounding box search LUCENE-1568
new 08fb323 SOLR-973 followup -- Lookup the charset only once
new 04c0d1f LUCENE-652: deprecate FieldSelectorResult.LOAD_FOR_MERGE, since it's really an internal option and is used only for dealing with compressed fields, which are now externalized
new f3c1736 SOLR-940: use AbstractTrieRangeFilter.asQuery() in Lucene rather than creating ConstantScoreQuery in Solr
new 0bfd4b4 SOLR-1075: Upgrade to Tika 0.3
new 30efee5 SOLR-1080 -- RegexTransformer should not replace if regex is not matched
new ed94692 SOLR-1058 -- JdbcDataSource can lookup javax.sql.DataSource using JNDI
new c6f7aa4 fix clone() case that could incorrectly leave stored fields files open
new d057309 SOLR-1068 -- Use fsync on replicated index and configuration files
new 42756bb SOLR-1081 -- Change EventListener to be an interface so that components such as an EntityProcessor or a Transformer can act as an event listener
new a3e7952 SOLR-1081 followup -- Remove abstract keyword
new 6bd4909 SOLR-939: ValueSourceRangeFilter/Query, frange parser
new dfdc5a8 SOLR-1083 -- An Evaluator for escaping query characters
new 5b885e1 SOLR-1027 -- Alias the 'dataimporter' namespace to a shorter name 'dih'.
new 96a3f02 SOLR-1084 -- Better error reporting when entity name is a reserved word and when data-config.xml is missing the root node
new 126f4b1 LUCENE-1563:Add example test case for surround query language
new 82965b7 SOLR-822: avoid ClassCastException when CharStreamAware*TokenizerFactory is used without CharFilter
new 456937a SOLR-822: added a useful idiom to get ChatStream and make private CharReader constructor
new 73a02ec Fix for Lucene-1500 - new exception added to Highlighter API to handle TokenStreams with Tokens that exceed given text length
new 198aa70 LUCENE-1500: fix compilation errors in contrib/benchmark by allowing doHighlight method to throw InvalidTokenOfsetsException
new 3588581 SOLR-952: Cleanup duplicated code in deprecated HighlightingUtils
new 0f17904 remove slow download host; only download zip file once for all tests
new 2d221f7 add javadoc NOTE about package-private APIs for MergePolicy & MergeScheduler
new c73712d LUCENE-1576: fix BrazilianAnalyzer to downcase before filtering stop words
new a8db365 SOLR-1090 -- DataImportHandler should load the data-config.xml using UTF-8 encoding
new 7aa012c LUCENE-1573: don't ignore, or enter spinloop, when Thread.interrupt() is called
new 8d05c79 SOLR-658 -- Compare the index directories using their canonical paths
new c2b6731 Add StopFilter makeStopSet methods that take a list, since we just call Arrays.asList() again anyway and we might already have a list
new 8c1725b SOLR-1038 -- Remove the automatic commit from the API
new 7be6fa5 fix javadocs for optimize, on transient disk usage
new 12e212c LUCENE-1579: make sure cloned SegmentReaders share the same entry in FieldCache
new ef613da carry over 2.4.1's CHANGES entry to trunk's CHANGES.txt
new fe475f0 small optimization: re-use a single TermDocs instance when deleting-by-Term
new c7c9ef6 SOLR-1095: fix stopword and keep filter performance issue
new 8ebc550 change 'ant test' to run core, contrib & back-compat
new 47ee1d3 make it clear that IW.commit() commits all changes, not just added/deleted docs
new 6639925 SOLR-1068 -- Use a single threaded executor to fsync replicated index and configuration files before moving them
new d1e4980 SOLR-1068 followup -- Shutdown the executor in a finally block if it is alive
new 2737057 SOLR-886 -- No need to call commit after calling rollback
new 1055385 fix broken link for query parser syntax ... as long as we're changing it point at wiki where there is info about enhancements to syntax
new 3fc80aa clarify limitations of implementation vs file format itself
new 3ee3b59 SOLR-891 -- Adding a test case for ClobTransformer
new 55592e8 SOLR-1038 -- Adding addBeans(Iterator) method
new e7c2a9d SOLR-1098 -- DateFormatTransformer can cache the format objects
new 4d5f12e SOLR-1087 -- Deprecate 'where' attribute in CachedSqlEntityProcessor in favor of cacheKey and cacheLookup
new d653d93 SOLR-1058 followup -- Fix check for driver attribute
new bddac65 share single IndexSearcher instance in ReadTask
new c7fe3c5 LUCENE-1586: add IndexReader.getUniqueTermCount
new b86ded6 LUCENE-1582: enable FieldCache.Parser to stop early
new 13ae26b LUCENE-1582: Make TrieRange completely independent from Document/Field with TokenStream of prefix encoded values
new 42783c5 Commit LUCENE-1588 DistanceFieldComparatorSource deprecate BoundaryBoxFilter
new c7ac1fd LUCENE-1582: Fix missing public accessor in ShiftAttribute
new 9fc1c18 LUCENE-1546: also declare all subclasses' doCommit() to be deprecated
new c9ed885 SOLR-1104: Fix some rounding errors in LukeRequestHandler's histogram
new cb95e45 LUCENE-1561: don't change Fieldable interface for the rename; add deprecated to AbstractField's omitTf methods
new 6b4831f LUCENE-1591: workaround bug in xerces so we can process Wikipedia's XML
new bb8b2e1 LUCENE-1590: don't allow stored-only fields to mess up the index-only attrs like omitNorms and omitTermFreqAndPositions
new 3c91517 LUCENE-1516: add near real-time search to IndexWriter
new b5c4f8e Add field name to term statistics
new a162755 fix potential NPE with FieldStatsInfo
new ca64519 Add extra check to TokenStream tests, only get attribute not create it
new d74d56d LUCENE-1587: RangeQuery#equals() could consider a RangeQuery without a collator equal to one with a collator.
new a1b3fd7 Add ConstantScore highlighting support to SpanScorer
new 413cabe Contrib queries package Query implementations do not override equals()
new 9188603 SOLR-1109: PhoneticFilterFactory doesn't handle maxCodeLength param
new ad42cc8 SOLR-940 and SOLR-1079 -- Updating Lucene jars, updating Trie field types per Lucene's changes, adding ReverseStringFilterFactory, updates related to LUCENE-1500.
new 9367d31 SOLR-620: added a feature of applying velocity.properties by v.properties parameter
new c389d5d SOLR-1096 -- Introduced httpConnTimeout and httpReadTimeout in replication slave configuration to avoid stalled replication
new 7c009e7 SOLR-940 followup -- Fix for the trie date test case
new 40a1e6d SOLR-1059 -- Fixing bug where skipping a row containing nested entities did not skip the nested entities. Handling special flag variables is in one method now.
new ad79d91 LUCENE-1575: switch to new Collector API
new 6cab095 fix SnapshotDeletionPolicy to remove the test dir if present to prevent false failures
new 5a6d6cb SOLR-804: added lucene misc jar rev 764281
new f6f1d00 LUCENE-1600: don't over-intern String field names
new 12024eb SOLR-934 -- A MailEntityProcessor to enable indexing mails from POP/IMAP sources into a solr index
new 3ef76ae Small documentation updates, test fixed according to attributes documentation
new b157e9c SOLR-934 followup -- Make CustomFilter static, remove extra logging code, check log level before logging
new be6911e SOLR-934 fix -- Copy libs from contrib/extraction/lib for setting up mail example
new 26be4aa don't swallow unexpected IOException in TestLockFactory
new a5a9be2 Adding Apache license header to the extraction contrib project
new 87e10db Add a missing check for inverse ranges in splitRange() and corresponding tests for inverse ranges and 0-length-ranges.
new 1699ee9 LUCENE-1603: some improvements to MultiTermQuery/FilteredTermEnum
new be84c48 LUCENE-1529: do not include trunk's classes when running back compat tests (to properly test jar drop-in-ability)
new a31c7a6 moved close() of InputStream to finally block
new fb8bb98 moving back compat tag forward
new 6610c04 SOLR-1115: <bool>on</bool> and <bool>yes</bool> in solrconfig.xml work as expected.
new 67fa0ec SOLR-1076 followup -- Fix bug with resolving batchSize
new 7769e35 SOLR-1096 followup -- Change default connection timeout to 5 seconds and read timeout to 20 seconds
new 49a83c5 SOLR-969 -- Changed the FULL_DUMP, DELTA_DUMP, FIND_DELTA constants in Context to String. Changed Context.currentProcess() to return a string instead of an integer.
new 8c4fff6 LUCENE-1591: add bzip2 compression/decompress to contrib/benchmark
new c6b077e SOLR-1117 -- QueryElevationComponent should call core.getNewestSearcher(false) instead of core.getNewestSearcher(true)
new 3c2e9ab SOLR-1080 followup -- Additional test cases for RegexTransformer
new 022d104 LUCENE-1591: add commons-compress JAR
new 55c0cc3 LUCENE-1603: improve MultiTermQuery for better sharing, and so Trie(Numeric)RangeQuery can use it
new 45986b2 feed junit found and expected in assertMatchesPattern
new 92c6484 LUCENE-1602: Rewrite TrieRange to use MultiTermQuery
new 4560d9d update to TermEnum#skipTo javadoc
new f5831d8 LUCENE-1605: add BitVector.subset
new 33f6b48 message (to infoStream) when a merge exception is handled
new 05116b7 SOLR-1079 followup -- Replace omitTf by omitTermFreqAndPositions in upgrade note
new 3f7f21c SOLR-844 followup -- Fix bug with incorrect alive count which makes LBHttpSolrServer assume that all servers are down even when one is running
new e0c2792 Java 1.4 build of Xerces JAR
new 8911cc1 now we have six implicit SearchComponent
new 0a828c2 LUCENE-1573: add missing synchronized in test case
new a336753f SOLR-1120 -- Simplify EntityProcessor API
new e2a020b SOLR-1060 -- A LineEntityProcessor which can stream lines of text from a given file to be indexed directly or for processing with transformers and child entities.
new 6a57acf update to search/function javadocs.
new 1ea1e3c SOLR-1099 -- A FieldAnalysisRequestHandler which provides the analysis functionality of the web admin page as a service. The AnalysisRequestHandler is renamed to DocumentAnalysisRequestHandler which is enhanced with query analysis and showMatch support. AnalysisRequestHandler is now deprecated. Support for both FieldAnalysisRequestHandler and DocumentAnalysisRequestHandler is also provided in the Solrj client.
new 7427317 SOLR-1108 -- Remove un-needed synchronization in SolrCore constructor
new e0fb06b SOLR-1125: Use query analyzer rather than index analyzer for queryFieldType in QueryElevationComponent
new 5807d11 LUCENE-1602: Fix incomplete toString(), hashcode() and equals() because boost was not involved there (copy'n'paste error from the Filter, which had no boost)
new 33bcabc SOLR-1106 -- Made CoreAdminHandler Actions pluggable so that additional actions may be plugged in or the existing ones can be overridden if needed.
new 354f780 SOLR-1126 -- Replicated files have incorrect timestamp
new 31b15cb Upgraded to Lucene 2.9-dev r768228 Fixes for changes in trie introduced with LUCENE-1602 Implemented SolrIndexSearcher#search(Weight, Filter, Collector) to fix compile error
new 2bed56d put back auto resolution that LUCENE-1483 moved out - needed for those using fshq without indexsearcher
new a7a8b34 SOLR-1128: added metadata output to extract only option
new 09c6c1a - Fixed javadoc and some crazy indentation
new 0c2d903 Upgraded to Lucene 2.9-dev r768336
new b8bb58c put in warning about fvhq not doing auto resolution on the SortFields passed to it
new 91dcc5c LUCENE-1516: add missing getter
new b839a65 move detectType to SortField
new ce01137 fix a few small things Steven Rowe found
new 6bf3c5e fix CHANGES numbers
new accb58e fix CHANGES numbers
new f1be0a4 SOLR-1124: add top() function, fix ord/rord
new 65fd24f LUCENE-1610: fix changes-to-html to properly format <code>...</code>
new 1533642 remove redundant CHANGES entries from trunk if they are already covered in 2.4.1
new 6fd8d22 LUCENE-1615: remove some more deprecated uses of Fieldable.omitTf
new 4f2697e SOLR-1110 -- Support sorting on trie fields with Distributed Search
new 46b27f1 Adding "Other Changes" section heading back to change log
new 6ea022f SOLR-997 -- Wait for a longer time for slave to complete replication in TestReplicationHandler
new d7f7ca1 SOLR-1120 followup -- Introduced a DocWrapper which takes care of maintaining document level session variables
new 984ac64 add defensive asserts for the indexInterval / skipInterval in tis/tii files
new 3b71cc9 LUCENE-1619: remove unnecessary initTermBuffer()
new 809a559 SOLR-1094 -- Incorrect value of correctlySpelled attribute in some cases
new cf2cbe4 SOLR-1094 followup -- Fix for single correctly spelled word
new ea90d11 add missing interrupt restore on InterruptedException
new 8c8500d make default exception handler in ConcurrentMergeHandler pause for 250 msec after each exception, to prevent saturating CPU
new 9242c2b Fix class cast exception in SerialChainFilter
new 97db615 SOLR-465: fix SolrIndexWriter constructors to take DirectoryFactory
new f3189d8 LUCENE-1617: add -Dtestpackage=XXX and -Dtestpackageroot=lucene to run a package's tests
new 72d1873 LUCENE-1604: allow IndexReader.norms to return null if the field has no norms; this is off by default but will be hardwired to on in 3.0
new e4d9711 remove dead code (exceptions list) from ConcurrentMergeScheduler; add comment to the 250 msec sleep
new 888a897 LUCENE-1616: switch to single setOffset API
new 88249e3 SOLR-965: Better error message when <pingQuery> is not configured.
new 46619cf Fixed bug caused by multiSegmentIndexReader
new aaf2be3 fix broken javadoc
new 3dc6f5e fix spelling in Exceptions
new 9f5b8ad SOLR-1127 -- Add support for field name to be templatized
new 9e07dfc SOLR-465: use non-deprecated SolrIndexWriter constructor
new ec6e90d SOLR-1135 -- Java replication creates Snapshot in the directory where Solr was launched
new 9ba5970 try to prevent false failure of testTimedSearchTask
new b58e470 LUCENE-1611: fix case where OutOfMemoryException in IndexWriter could cause infinite merging to happen
new 735c395 SOLR-748 -- FacetComponent helper classes are made public as an experimental API
new 9620458 another bit of sanity checking for queries: rewriting should be equal to cloning and rewriting
new c514dd5 SOLR-1136 -- Remove unnecessary while in SqlEntityProcessor.nextRow()
new 673b90e Correct JavaDocs in TrieUtils. This also adds a missing test for equals() and hashcode() of the TrieRangeQueries.
new baa4034 LUCENE-1624: don't write a new empty commit when create=true and autoCommit=false on creating IndexWriter, unless dir has no index yet
new 311640c LUCENE-1623: properly handle back-compatibility of field names with non-ascii characters
new a574869 LUCENE-1623: add CHANGES entry on trunk
new ab1254b fix Bollean -> Boolean typo
new 582356d LUCENE-1494: Added FieldMaskingSpanQuery which can be used to cross-correlate Spans from different fields
new a068b83 LUCENE-1623: fix case that was swallowing IOException; use .clear() instead of creating new ArrayList/HashMap
new 3a32236 LUCENE-1618: added FileSwitchDirectory, which will be used for NRT readers in IndexWriter
new c1b5873 docs: omitTermFreqAndPositions false for text fields
new 99a48e5 SOLR-1092 -- Added a new command named 'import' which does not automatically clean the index
new 6bcd89a fix for LUCENE-1425
new 46cee7f SOLR-1099 follow up -- Fix NPE in FieldAnalysisRequestHandler
new 5383ab1 Fix PageTool to work with distributed query response also
new 703f1d7 add getters to FSD; change listAll to directly create String[]
new 44302da SOLR-1138: gracefully handle empty and null queries
new 01b26e5 SOLR-929: LukeRequestHandler should return "dynamicBase" only if the field is dynamic.
new 4ea488c SOLR-1141 -- NullPointerException during snapshoot command in java based replication
new 6ef6e52 SOLR-1146 -- ConcurrentModificationException in DataImporter.getStatusMessages
new aa870e3 fix CHANGES.txt number
new d88af9c SOLR-1076 followup -- Resolve JNDI name before using it
new f6db6c9 add mark miller to committers
new d7ef4b0 SOLR-911: use String constant for "tag"
new 3c434af LUCENE-1621: deprecate MultiTermQuery:getTerm
new 3dbed70 update changes.txt for LUCENE-1621
new acb3879 bytes written incorrect (but no users of this AFAIK), also don't call write if there is nothing to be written
new 79414d2 SOLR-1078: WDF - treat non-spacing marks,etc like letters
new dbf0a31 SOLR-844: avoid NPE
new ab458b7 SOLR-844: fix javadoc
new 4a41b8c LUCENE-1625: properly set openReaderPassed in CheckIndex
new d4f9809 LUCENE-1593: optimize core Collectors for in-docID-order scorer case
new 63c55c7 SOLR-877: TermsComponent internal/external fixes plus rows to limit change
new 1a56a8f SOLR-877: fix null pointer exceptions, use intern'd comparisons
new dc0ba58 LUCENE-1633: fix toString typo
new 9ed20c8 SOLR-42: use safeReadAheadLimit and lower it a little to prevent reading beyond the last mark
new 00cc645 SOLR-1012: Change SolrIndexSearcher to use inheritance rather than delegation
new a41d447 Upgraded to Lucene 2.9-dev 773862
new 5cf5761 SOLR-1159: JmxMonitoredMap uses & when && is needed
new 549996e fix javadoc typo
new cc24044 pendingOutput is a bit generic for a field in a large class - changed to pendingSegnOutput
new e01aad8 LUCENE-1629: adding new contrib analyzer SmartChineseAnalyzer
new be0a47b LUCENE-1629: move CHANGES entry to contrib; add TestArabicAnalyzer
new 2cbb1e2 set eol to native
new fe34935 Fix javadoc typo
new e14e521 Fix URL in javadoc
new 95e4219 SOLR-1160: possible null pointer exception path
new 37d6d71 bug that guarantees a null pointer exception - a handler is not supported by ResourceLoaderAware anyway
new 61dc82c LUCENE-1629: set javadocs encoding to UTF-8
new ea16a11 added Noble Paul
new f4415a3 LUCENE-1596: MultiTermDocs speedup when set with MultiTermDocs.seek(MultiTermEnum)
new 9979ddd SOLR-1111: make distributed search use leaf readers to access sort field values
new 764b798 SOLR-1166: Speed up docset/filter generation by avoiding top-level score() call and iterating over leaf readers with TermDocs.
new 202a331 SOLR-825: Enables highlighting for range/wildcard/fuzzy/prefix queries if using hl.usePhraseHighlighter=true and hl.highlightMultiTerm=true.
new ca5a743 LUCENE-1596: check that enum and termdocs came from same reader before invoking optimization
new 130c568 LUCENE-1638: fix thread hazard when autoCommit=true and multiple threads are committing
new f47d6ee typo in ValueSourceScorer for checking deleted docs
new f81f679 LUCENE-1629: correct ASF source headers
new af55028 LUCENE-1629: remove unnecessary source files
new 571a058 LUCENE-1634: add calibrateSizeByDeletes to LogMergePolicy
new 0dc72dc Solr should not write to std out
new d53231d added Noble Paul
new af71c18 LUCENE-1640: fix MockRAMDir's internal synchronization (used only by unit tests)
new 6156cc1 LUCENE-1641: Correct spatial and trie documentation links in JavaDocs and website
new 570fd6e Upgraded to Lucene 2.9-dev r776177
new 2dd7d33 LUCENE-1643: use reusable RawCollationKey for better performance
new 8e5044b SOLR-1121: CoreAdminhandler should not need a core . This makes it possible to start a Solr server w/o a core .
new 1516f18 clean up missing license headers in Java code thanks to ant rat-sources target in build.xml
new 89ec39c a regression of SOLR-883 because of SOLR-943
new ea3399a add performance test for range queries
new 1fc5ecc SOLR-769: Add clustering contrib capabilities to Solr
new d161e54 SOLR-769: forgot the CHANGES entry
new 27fc5cd LUCENE-1550: Added new ngram spell checking distance
new 06f159e SOLR-1169: SortedIntDocSet
new 2f675d1 clarify constantScoreRewrite for MultiTermQuery/RangeQuery
new a4c96b1 LUCENE-1645: clone child SegmentReaders on reopening/cloning MultiSegmentReader so changes remain private
new 0769f81 don't let new merges start after finishMerges when closing
new b54b936 fix funny README.txt
new 6fe805f SOLR-1153 deltaImportQuery should be honored on child entities as well
new 6ad33c1 SOLR-977 version must be set as 1
new 4c6d63f SOLR-935 log a warning if it fails to acquire a lock
new b17d5bc SOLR-1175 disable/enable replication from master
new 6183d72 forgot to mention author name
new 9f3fe68 SOLR-1174 -- Fix Logging admin form submit url for multicore
new b30c3e6 SOLR-769: Get the SimpleXML library for compile time
new 7c071d5 LUCENE-1648: carry over hasChanges/deletionsDirty/normsDirty/pendingDeleteCount when a SegmentReader w/ pending changes is cloned
new 87e52df SOLR-1088: newSearcher(String name, boolean readOnly) is broken
new 83e440b LUCENE-1636: make TokenFilter.input final
new 3c16e08 SOLR-1179: add DocSet.getTopFilter()
new 7b7f818 SOLR-1179: add DocSet.getTopFilter()
new eba450d LUCENE-1591: Update commons-compress to the released version 1.0
new 52fa207 remove unused code
new 6442606 SOLR-1180
new 3b52dd2 if you override equals you should override hashcode - beefed up impls as well
new 4c24a4f shouldnt implement clonable without a clone method
new d8e49bb using the entryset rather than keyset is faster
new 80ef83c create the variable after its static final fields have been assigned
new caeedf1 LUCENE-1636: catch null input passed to AttributeSource ctor
new b784636 avoiding potential NPE
new f25771a SOLR-1182: Fix bug in OrdFieldSource#equals which could cause a bug with OrdFieldSource caching on OrdFieldSource#hashcode collisions.
new 7d80857 SOLR-1181: Inner classes that don't access the ref to the object that created them should be static
new b1447ef SOLR-1149 -- Made QParserPlugin and related classes extendible as an experimental API
new 28fe252 LUCENE-1647: fix case where IndexReader.undeleteAll would make the segment's deletion count incorrect
new 5a39044 added testcase for attributes in root
new ea43e4c SOLR-1165: Use Lucene Filters in conjunction with IndexSearcher.search methods
new d2ff05e stop performance test from running by default
new 78659bb LUCENE-1655: get unit tests back to 1.4 only
new 44918ec SOLR-1183 -- Analysis example script has incorrect path to handler after SOLR-1099 commit
new 9939adb comment no longer applies
new 4b6474f LUCENE-1654: IndexWriter now records basic diagnostics into each segment it writes; commit metadata upgraded from String to Map<String,String>
new 20e22db roll back SOLR-1012: Change SolrIndexSearcher to use inheritence rather than delegation
new 03a7c58 SOLR-1116
new 62ab47f LUCENE-1654: fix version match test to not fail when nightly build overrides version
new d79ea7c SOLR-920
new 7da222d removed an unused parameter in collectdelta
new 788e94f SOLR-1185
new 370a3f4 use setTimeinMillis - we require 1.4 so we don't need to worry that it was protected on 1.3 anymore
new d47c46f LUCENE-1575: clarify that certain float values are invalid scores
new cb5d9c5 fix CheckIndex -fix to immediately abort if no segments file is present
new b369db9 LUCENE-1661: make SortField.getComparator public
new 33da123 LUCENE-1654: switch back-compat tag
new d12461a LUCENE-1436: switch classes used by BooleanScorer2 from public to package-private; relax ReqExclScorer.exclScorer to be DISI from Scorer
new a66ef33 SOLR-1111: use new Lucene Collector classes to sort per segment
new e1d1e08 SOLR-1187
new 23d1d0b added a getter for refcount
new eb51d48 SOLR-1188: Minor efficiency improvement in TermVectorComponent
new 5befa38 fix CHANGES error
new f5f6122 fix optimized TermQuery set generation
new e01ac9c fix forrest error in fileformats.xml
new 8f9e8ab LUCENE-1663: make the query parser syntax description version agnostic
new 76e01c1 LUCENE-1662: consolidate FieldCache and ExtendedFieldCache default instances
new c25f12a SOLR-1111: use right FieldCache instances
new 8401e60 LUCENE-1657: make readOnly a required param when opening IndexReader/Searcher
new 6411bb0 upgrade to Lucene 2.9-dev r779312
new d54f4e7 remove setFieldCache.. no longer used or needed
new 6bccd58 SOLR-1111: also use lucene filters for generating docsets
new 00a33b5 SOLR-1111: also use lucene filters for generating docsets
new 3e7361e revert previous accidental commit
new 8499550 SOLR-1051 -- Support the merge of multiple indexes as a CoreAdmin and an update command
new d5d1761 SOLR-1106 missed the persistence part
new 08d712f SOLR-920 missed persistence part
new df9b290 SOLR-786 -- Refactor DisMaxQParser to allow overriding certain features of DisMaxQParser
new a6cd849 SOLR-458 -- Add equals and hashCode methods to NamedList
new 3dead49 SOLR-1152 -- Snapshoot on ReplicationHandler should acccept location as a request parameter
new f953c88 use 2 digits precision when reporting rec/s
new 3c3b283 LUCENE-1653: Avoid creating a Calendar in every call to DateTools#dateToString, DateTools#timeToString and DateTools#round.
new 6dcd962 LUCENE-1666: if JAR has null impl version, fallback to Lucene's main version; also add main version in, if the JAR's impl version doesn't contain it
new 54fa7be LUCENE-1666: use LucenePackage to get version from JAR's manifest, if available
new 5f6d0c7 LUCENE-1654: Fix UOE with old-style user-data indexes.
new 80a79f5 LUCENE-1542: properly index first token(s) with 0 position increment
new c514022 LUCENE-1658: split FSDir into base class vs SimpleFSDir; strenghten javadocs on which FSDir subclass is best; add FSDir.open that picks a good default
new c2aafb2 spelling fixes
new 6d89eea rename TeeSinkTokenTest so that ant test actually runs it
new 586340d LUCENE-1617: also remove old tests from back-compat branch
new 98e2f78 LUCENE-1658: Fix ClassCastException during cloneing SimpleFSIndexInput
new 9275233 - Removed an ancient deprecated method and fixed misspellings
new 3c82bda fix SSS unit test
new 558a991 LUCENE-1670: improve javadocs
new 509e239 LUCENE-1658: Fix MMapDirectory, add hack for JVM bug that keeps mmapped files open, fix tests, that cannot use other dir impls than SimpleFSDirectory, some API fine tuning.
new bdc99eb LUCENE-1658: new tag for tests #2
new 92cf862 don't use Java 5 code
new 0939711 LUCENE-1665: deprecate SortField.AUTO
new 9f2fdb2 LUCENE-1665: deprecate SortField.AUTO
new cb9090d Fix incorrect example: setValue() is not a method of TokenStream, need more specific type. Thanks Mike
new ea155ae - Removed empty dir
new 8945ac1 LUCENE-1378: Removed remaining authors from javadocs/HTML/java source code
new 475b5dc LUCENE-898 - removed contrib/javascript (unpackaged, unmaintained, most likely not working due to QueryParser changes since 2005)
new d119b63 SOLR-990 - Add pid file to snapinstaller to skip script overruns, and recover from failure
new 73fd231 LUCENE-1656: don't compute scores by default when sorting by field
new 8a4a3ee LUCENE-1387: fix numDocs -> maxDoc
new c0bee7d Also remove the removed similarity extension from JavaDocs (as Hudson build #847 failed)
new 40ef4b2 SOLR-1120
new 42693ff LUCENE-1451: deprecate methods that use FSDirectory.getDirectory under-the-hood
new c91e76d LUCENE-1660: make enablePositionIncrement required up-front arg
new 04ceffc SOLR-1200
new fa807c0 SOLR-1198 unlockOnStartup, useColdSearcher, maxWarmingSearchers are moved to SolrConfig
new b007152 SOLR-1051 -- Fix NPE and change comma separated indexDirs parameter to multiple indexDir parameters
new 0334f5e SOLR-1184: Add option to not reopen readers
new 7dab619 SOLR-1202: fix facet.mincount distributed facet when sorted=index
new 9f43817 SOLR-1186 parentdeltaQuery invoked on wrong entity .This has been a bug from Solr1.3 itself
new 9890523 SOLR-1204 -- Enhance SpellingQueryConverter to handle UTF-8 instead of ASCII only
new da44adc SOLR-1189 -- Support providing username and password for basic HTTP authentication in Java replication
new b5b552a SOLR-1051: fix the comment of indexDir parameter
new e1a0a5b SOLR-1198. Moving requesthandler parsing to SolrConfig
new d8e7b96 remove redundant ensureOpen
new c14a2bf fix SortField.equals+hashCode by using comparatorSource
new a55612b SOLR-1111: convert RandomSortField to use new FieldComparatorSource
new 24485d6 SOLR-1111: fix hashCode/equals for Sort in QueryElevationComponent by using singletons
new 9eccbc5 remove invalid test (already removed from trunk): it causes false failures on at least opensolaris, java 1.6
new 57adcb5 fix test cases using RemoteSearchable to pick a random port instead of hardwiring to 1099, so such tests running at the same time don't conflict
new 9dbff26 LUCENE-1651: always return DirectoryReader (renamed from MultiSegmentReader) from IndexReader.open
new a93e2c4 LUCENE-1614: switch next -> nextDoc, skipTo -> advance, doc -> docID in DISI
new 406454d LUCENE-1672: Deprecate all String/File ctors/opens in IndexReader/IndexWriter/IndexSearcher
new 2eef2df SOLR-1207: equals method should compare this and other of DocList in DocSetBase
new ebc1d1e SOLR-1198 moved valueSourceParser, listeners, deletionPolicy,directoryFactory,queryParser,responseWriter to solconfig
new 4f1dfdc javadoc typo
new 734ee07 cleanup - searcher is set to null and closed if not null, but never set to not null
new 9382159 comments
new 2e5960f optimize NaN and -Inf check
new 5f02ccf add extra pause and retry for test that fails on slower comp
new 0502d82 SOLR-243: Add configurable IndexReaderFactory so that alternate IndexReader implementations can be specified via solrconfig.xml.
new c1efe96 roll back - unrelated schema example change committed with SOLR-243
new 74c1014 add a wait and retry for test that can fail on slower/busy machines
new 8f38d87 fix test comment
new 3331d74 These 2 tests should use the refcounting dir impls, because the test checks, that exectly this refcounting works with reopen()
new cbc9fae SOLR-1198 moved updateHandler, updateprocessor to solrconfig
new 42c9350 SOLR-1198 moved searchComponent, indexreaderFactory
new 2ba1c30 SOLR-1198 cleanup
new 386552d make HitCollectorWrapper public
new 144100f removing an SOP
new f699e49 removed SOP
new b888149 SOLR-1198 moved highlighter
new d9d2157 an extra single quote which was committed as part of SOLR-1106
new b14338e error committed as part of SOLR-1106
new cd7436e LUCENE-1453: Remove the complicated closeDir handling from DirectoryReader which no longer "owns" the FSDirectory. A FilterIndexReader, that is wrapped around the DirectoryReader by IndexReader.open(), will handle the closing of the dir. This wrapper and all File/String IndexReader.open()'s will be removed in 3.0.
new 9f0616b SOLR-1213 SolrResourceLoader.normalizeDir() should add OS specific file separator
new e3c3d44 LUCENE-1453: Fix IndexReader.open() to close directory, when open() of the underlying DirectoryReader failed.
new 2c351e8 LUCENE-1680: make prefix Term accessible
new 89e1dcf LUCENE-1679: make difference non-final
new f2de08e add missing copyright
new 5ddf496 javadoc typo
new eb6fbfa LUCENE-1682: fix some unit tests to use private filesystem dir when testing
new 5509306 Fixed doc id's to bitset id for sorting with a multi segmented index FieldSourceComparator still uses bitset id's
new 5b65409 LUCENE-1584: add hook that's called on successful merge
new 85f5a9c LUCENE-1455: close FileInputStream after parsing
new 2099947 LUCENE-1598: FieldComparatorSource should be Serializable for back compat with SortComparatorSource
new 4457bf3 - Typo fix
new 56d398c SOLR-920 logging that re-use is done and the path is made right
new 802a9c7 SOLR-1215 use double quotes to enclose attributes in solr.xml
new c679d40 SOLR-1209: change default search to be Solr powered instead of Google powered
new 9e81632 SOLR-1209: forgot the skin change
new fd63593 LUCENE-1592: deprecate TermsEnum.skipTo()
new 9dc231f LUCNEE-1642: respect destination IW's CFS when copying tail segments in addIndexesNoOptimize
new 9306b48 SOLR-1120 follow up -- Adding a postTransform hook in EntityProcessor which can be used to add, remove and modify variables added by Transformers
new a1df702 javadoc
new 159573f LUCENE-979: remove deprecated non-Task benchmark classes
new 708c46b LUCENE-1686: Remove unnecessary NULL check in FindSegmentsFile - cleanup
new b01e4a9 LUCENE-1592: Add missing CHANGES.txt entry.
new 2b60bb3 fix tests to pass on Java 1.4, again
new ad94a3d fix javadoc warnings
new 1511ec5 LUCENE-1676: in-stream payload support
new 196428e LUCENE-1578: Support for loading unoptimized readers to the constructor of InstantiatedIndex. (Karl Wettin)
new 9e5cb08 LUCENE-1578: Support for loading unoptimized readers to the constructor of InstantiatedIndex. (Karl Wettin)
new 392424e LUCENE-1407: move RemoteSearchable out of core into contrib/remote
new 419b065 LUCENE-1677: deprecate gcj specializations, and the system properties that let you specify which SegmentReader impl class to use
new e3c4ff8 revert accidental commit
new 6671c43 LUCENE-979: remove a few more old benchmark things
new 26b9dea LUCENE-1571: fix LatLongDistanceFilter to respect deleted docs
new 5b472b2 LUCENE-1539: add DeleteByPercent, FlushReader tasks, and ability to open reader on a labelled commit point
new f2a5f39 Fix pom.xml.template of remote contrib to have the correct artifactId
new a718f03 LUCENE-1407: move RemoteSearchable out of core into contrib/remote (add javadocs to developer resources)
new b56c5ba Fix javadoc warning (symbol not accessible)
new 588d8fa fix path normalization test to match current behavior
new 3a176d7 Fix the haywire bold tag in javadocs.
new 6ed703e Move wrong-placed test around and remove empty "de" directory in analysis.
new 757795b LUCENE-1684: add matchVersion to StandardAnalyzer, and improve defaults if version is 2.9+
new e2ba252 SOLR-1219: added proxy.setup target
new c0f6146 SOLR-1150: Load Documents for Highlighting one at a time rather than all at once to avoid OOM with many large Documents.
new ea9fcfe LUCENE-1694: fix Query.mergeBooleanQueries to take BooleanQuery[] param
new baaa029 LUCENE-1681: Fix infinite loop caused by a call to DocValues methods getMinValue, getMaxValue, getAverageValue.
new 2f7b9df add delta param to TestDocValues assertEqueals(string,float,float) calls
new 409f39e SOLR-1220: use doubling strategy for keeping track of the number of each term in UnInvertedField
new 835c405 LUCENE-973: add test case for CJKAnalyzer; fix trailing empty string bug
new c04d80f SOLR-1225 - improve LukeRequestHandler docCount calculation
new 680a001 SOLR-1228
new 6f40753 SOLR-1151: add dynamic copy field and maxChars example to example schema.xml.
new b655f5c spelling fixes
new 11f801e SOLR-1100 - Typo fixes for solrjs docs
new d7d4552 LUCENE-1595: Separate DocMaker into DocMaker and ContentSource.
new b85ec98 don't copy shell scripts into example bin
new dce2b6d SOLR-1121 missed to add php and phps response writers
new fdbc44d SOLR-1214
new 7e5cd7b SOLR-1222 add convenience methods for deleteById to take a list of strings
new 7b34ab8 LUCENE-1673: Move TrieRange to core (part 1: addition to core)
new 0b5cbca LUCENE-1673: Move TrieRange to core (part 2: removing from contrib/queries)
new 5e3152f SOLR-1222 should handle multiple calls
new d48c9f3 SOLR-1233: remove /select?qt=/whatever restriction on /-prefixed request handlers.
new 59a8774 SOLR-1230: Enhance data import developer console to work with all DataImportHandler request handlers
new ec65df2 LUCENE-1639: fix case where doc stores are incorrectly double opened, thus leaving open file handles after IndexWriter is closed
new fc243f1 LUCENE-1700: make sure expungeDeletes does its job even when a near real-time reader it in use
new 2f2cd20 LUCENE-1692: add tests for Thai & SmartChinese analyzers; fix wrong endOffset bug in ThaiWordFilter; use stop words by default with SmartChineseAnalyzer
new 19234f1 LUCENE-1692: add new contrib analyzer tests
new 65131ca LUCENE-1405: Added support for Ant resource collections in contrib/ant <index> task.
new 9e4e91f Added ${web.xml} parameter allowing a custom web.xml to be packaged in
new 579a070 use floatToRawIntBits and doubleToRawLongBits for encoding float values as normalization is not needed and much faster
new 6981083 added a sttaic method to get the enum from an int code
new a41fa5c Fixing incorrect usage of connection and read timeout variables
new 60c1997 no need to wrap a SolrServerException in a SolrServerException
new e1a8f5e SOLR-1235 disallow period (.) in entity names
new f2971ef lazily get searcher and schema. for coreadmin requests it does not need these
new ef46688 resourceloader gives the correct instancedir
new b33d055 36.SOLR-1234: Multiple DIH does not work because all of them write to dataimport.properties. Use the handler name as the properties file name
new f2343ea SOLR-1216
new d556b9b set eol-style to native for Collector.java
new ec80886 bulk fix svn:eol-style to native for text files
new 8171a06 LUCENE-1699: make Field.tokenStream usable with other stored field mechanisms
new 73b462a add javadocs NOTE stating that the core collectors pre-allocate the full array[numHits] up front
new edfce67 LUCENE-1701, LUCENE-1687: Add NumericField , make plain text numeric parsers public in FieldCache, move trie parsers to FieldCache, merge ExtendedFieldCache and FieldCache
new 24d827f LUCENE-1715: remove finalize from IndexWriter, DirectoryReader
new 5f72065 LUCENE-1714: fix WriteLineDocTask to also replace \r, \n (in addition to \t) with space so those chars don't create mal-formed lines
new 8748385 Fix LockFactory test to respect temp directory
new f03d77b LUCENE-1630: switch from Weight (interface) to QueryWeight (abstract class); mate in/out-of docID order scoring between Collector & Scorer
new 75a11ef LUCENE-1701: Add some missing javadocs
new 87de0c9 LUCENE-1466: added chainable CharFilter stage before Tokenizer to allow mapping of characters before tokenization
new 434da77 LUCENE-1646: when throwing ParseException from QueryParser, include root cause
new 2d93f7e LUCENE-1708: optimize deletes X matching reader when merging stored fields & vectors
new 629c7ed LUCENE-1703: add IndexWriter.waitForMerges
new 7792aeb LUCENE-1466: add test case for MappingCharFilter
new d9f11b9 LUCENE-1466: add unit test for CharFilter
new e340bce SOLR-1214 followup -- Fix root cause of test failures by setting solrHome correctly for different scenarios
new 42dcc00 Build an index.html on the top-level Javadocs folder (e.g. hudson will use it as entry point)
new db26143 LUCENE-1706: Lucene powered search for the site
new 8173b9f It is better to fail early here. If you incorrectly override e.g. getDocIDSet instead of getDocIdSet(), you will never find the error, only get NPEs at unrelated positions. Throwing the UOE shows exactly where to look for the error. For a similar case see the new DocIdSetIterator.
new 5f61172 Javadoc update: The example impl in Collector missed the new method acceptsDocsOutOfOrder, added and reformatted
new 57a2a11 SOLR-1245 DIH eats up SQL exception
new c0543d2 SOLR-1244 JdbcDataSource uses wrong overload of getConnection on JNDI DataSource
new a678924 SOLR-996 had an incorrect fix.
new e7c9767 hudson failed becaus of this unnecessary @Override annotation
new 1e61831 Enforce at least one bound != null for NumericRangeQuery to be consistent with other range query types
new 9e49053 LUCENE-1715: null out a few things on closing SegmentReader; remove finalizers from Lucene's core
new ec88b15 LUCENE-1630: make Query.createQueryWeight optional, with default impl to wrap existing createWeight
new 613685a SOLR-1242: Human readable JVM info from system handler does integer cutoff rounding, even when dealing with GB. Fixed to round to one decimal place.
new 70040e1 LUCENE-1707: refCount doesn't need to be volatile
new 2e72674 LUCENE-1630: call the right createWeight method
new 4221983 SOLR-1246
new 9860cfa SOLR-1234 handling '/' in handler names
new c51a5a2 SOLR-1198
new 49ff8d7 SOLR-1229 deletedPkQuery feature does not work when pk and uniqueKey field do not have the same value
new d820e34 Fix the special corner case, that an exclusive range starting/ending with MAX_VALUE/MIN_VALUE overflows the bounds. Return a empty TermEnum in this case (which causes an EMPTY_DOCIDSET returned from getDocIdSet) (see LUCENE-1461 discussions)
new c7f865a LCUENE-1716: allow control over storage of norms (body norms), info stream and whether docs properties should be indexed as fields
new 64a55ed LUCENE-1705: add deleteAll to IndexWriter
new 2735779 LUCENE-1677: remove src/gcj
new 890d53a LUCENE-1625: return more status details in CheckIndex, broken out by component into separate status classes
new 8a641eb LUCENE-1630: fix NPEs
new 0abe46a SOLR-1248: fix IndexReader ref counting
new ef59ce9 LUCENE-1630: additional test case
new 23d7c01 revert accidental commit
new cefa4d0 LUCENE-1705: clear flushed doc count in deleteAll
new 8304b88 LUCENE-1724: replace java 1.5 only code
new f3896a5 LUCENE-1461: Add support for numeric types to FieldCacheRangeFilter
new 9995a84 Sorry, used TABS instead spaces in CHANGES.txt update. Fixed.
new 5fd0be7 Revert revision 788295 (reenable support for null as both ends in NumericRangeQuery) and add support for this in FieldCacheRangeFilter, too. See discussion in SOLR-940. The strange handling of null terms (which lead me to the change) in RangeQuery will be fixed together with LUCENE-1713.
new 5a468f5 Fix incorrect comment
new 235718d changed javadoc for register()
new 98150f3 changed the variable name according to SOLR-916
new 5265dc1 LUCENE-1722: SmartChineseAnalyzer JavaDoc improvements - Replacing Chinese JavaDoc with English version. Robert Muir via Simon Willnauer
new 410afb9 LUCENE-1719: Add javadoc notes about ICUCollationKeyFilter's advantages over CollationKeyFilter (Steven Row via Simon Willnauer)
new 32b891d SOLR-1253 -- SolrInfoMBeanTest fails when the project root path contains a plus sign
new eb8e622 SOLR-1216 snapshoot renamed to backup
new be491bb SOLR-1243: Admin RequestHandlers should not be cached over HTTP.
new 86c3b35 missing Apache license header
new 9b2e0fd missing Apache license header
new dabddad SOLR-769: make response JSON friendly, use SolrQueryRequest instead of core
new 43eb481 reformat to remove tabs
new 0cad24a add missing ASL headers
new 14f2a82 fix header formatting for changes-to-html
new 35384b4 prevent clustering from being added to solr.war
new 250e619 Reverted Mike's prop changes in r787424 (see mail on java-dev/java-commit)
new 3442865 Set this file to the same eol-style like the other (no tests fail, but this file is of same type/encoding, see mail on java-dev/java-commit)
new eae2e9a logging messages changed to remove the word snap
new cdb2cbf SOLR-1260: support all DocSet operations in DocSlice
new 3dfc05b SOLR-1260: support all DocSet operations in DocSlice
new 156b50f move clustering server out of example, use clustering libs w/o making a copy
new 33ba738 remove clustering from example
new fed4bba LUCENE-1713: Rename RangeQuery -> TermRangeQuery (part 1)
new b0873e4 LUCENE-1713: Rename RangeQuery -> TermRangeQuery (part 2)
new 9789089 reader should be closed after use
new fc44f0d LUCENE-1713, LUCENE-1673: For completeness, add some getter methods to TermRangeFilter, to be similar like TermRangeQuery and NumericRangeFilter. This also unifies the hashCode and equals methods in this family of queries. It also fixes a bug in hashCode and equals of NumericRangeQuery, missing the constantScoreRewrite property. TermRangeTermEnum was changed to have a consistent ctor with TermRangeQuery.
new 21fba4e Fix equals() and hashCode() of FuzzyQuery (boost etc. missing, so use super methods)
new e04abc5 LUCENE-1599: Add clone support for SpanQuerys. SpanRegexQuery counts on this functionality and does not work correctly without it.
new 405b71f Add proper credit for LUCENE-1599 to changes
new 9689ddf LUCENE-1599: missed SpanFirstQuery#clone and setting boost on clones
new 7acabfe LUCENE-1713: Some minor fixes and additions to JavaDocs. ConstantScoreRangeQuery is fixed to this mode now.
new 6a3752f LUCENE-1734: CharReader should delegate reset/mark/markSupported
new 705f099 Convert and cleanup the test files to UTF-8. What is still broken is the incorrect usage of KOI8 and CP1251 encodings. Added svn:eol-style=native to all files again.
new f780f77 LUCENE-1730: Fix TrecContentSource to use ISO-8859-1 when reading the TREC files, unless a different encoding is specified. Additionally, ContentSource now supports a content.source.encoding parameter in the configuration file.
new 10fbc98 Fix some JavaDoc errors in Numeric*
new 28d65ce remove java 1.5 dependency
new 7c5825c SOLR-1145: Add capability to specify an infoStream log file for the underlying Lucene IndexWriter in solrconfig.xml
new f7fa579 Initial commit of LUCENE-1486 - a subclass of the default QueryParser that overrides the parsing of PhraseQueries to allow more complex syntax e.g. wildcards in phrase queries
new 333e77a LUCENE-1704: allow specifying the Tidy configuration file when parsing HTML docs with contrib/ant
new 4bd75f0 SOLR-1263. SOLR-1234 did not fix it completely
new 343f292 add missing images to forrest's source dirs
new 1ed4c39 SOLR-1256: Show the output of CharFilters in analysis.jsp
new 511ea76 SOLR-1264 if master slave is out of sync w/ master replication is not successful
new 1f1fa05 LUCENE-1717: properly account for RAM used by buffered deletes
new e49af57 LUCENE-1727: make sure fields are stored in the exact order they were added to the document
new 9cbe5f4 LUCENE-1522: adding new Fast Vector Highlighter contrib
new 237bfa3 SOLR-1265: Add variable resolving for URLDataSource properties like baseUrl
new d31c09c SOLR-1257: removed logging.jsp and refrences to it in admin.jsp
new 6240c76 1) removing some additional lib copying yonik seems to have missed in r791147 2) setting some props on the lib dir so download jars are ignored 3) tweaking clean-downloads so it's less brittle to rev'ing downloads in the future (multiple versions might have been left in lib accidently)
new bc59a19e there are rumblings about new code to make it possible to use libs without copying them into the lib dirs; but until that happens let's at least use svn:ignore to keep them from cluttering up 'svn status'
new da8dd62 Fix LukeRequestHandler so it doesn't rely on SolrQueryParser and report incorrect stats when field names contain special characters
new 6457b52 SOLR-1255 An attempt to visit the replication admin page when its not a defined handler should display an approp message
new ce1231b LUCENE-1739: when computing FieldInfos.hasProx(), disregard un-indexed fields
new a7c25f8 SOLR-1229: fixes for deletedPkQuery
new ed9dc85 javadoc grammar fix
new dafd6d4 debug log when xpath entities are skipped, to aid in troubleshooting
new 4a63ea0 LUCENE-1726: move unchanged readers to private CoreReaders class that's shared across cloned SegmentReaders
new 6fcc6ed fix javadoc-all and make it less brittle to future changes in contrib libs
new 2d1dae0 followup to SOLR-1255 ... previous commit caused compilation errors in test cases, this commit alters the methods added to SolrCore/RequestHandlers both to fix the compilation error and be more generally useful beyond just SOLR-1255
new 8bb8d65 SOLR-1266: add WordDelimiterFilter.stemEnglishPossessive option
new a284608 LUCENE-1609: remove synchronization from terms dict by loading index up front
new 91aedd6 LUCENE-1740: add 'analyzer' command to Lucli, to change analyzer from the default StandardAnalyzer
new b2a4bc6 LUCENE-1712: Set default precisionStep for NumericField and NumericRange*
new 70b7e0b LUCENE-1741: Make MMapDirectory.MAX_BBUF user configureable to support chunking the index files in smaller parts
new 98b4dd2 SOLR-284: random cleanups, tests, interface changes
new 23e2a39 LUCENE-1678: if a subclass of a core Analyzer overrides tokenStream but not reusableTokenStream, then the core analyzer's reusableTokenStream will now fallback to tokenStream to fix the previous back-compat break
new 65494af LUCENE-1272: add MoreLikeThis.set/getBoost
new b393e4d LUCENE-1491 - EdgeNGramTokenFilter no longer stops on tokens shorter than minimum n-gram size. - line, and those below, will be ignored--
new 6bf4d35 LUCENE-1583: SpanOrQuery skipTo() doesn't always move forwards as Spans documentation indicates it should.
new ea7e4ad LUCENE-1688: Deprecate static final String stop word array in and StopAnalzyer and replace it with an immutable implementation of CharArraySet.
new cf2aac0 remove unnecessary overrides
new add56f5 LUCENE-1725: Fix the example Sort algorithm - auto is now deprecated and no longer works with Benchmark. Benchmark will now throw an exception if you specify sort fields without a type. The example sort algorithm is now typed.
new 303b6c3 SOLR-1129 Support binding dynamic fields to beans in SolrJ
new 80760df SOLR-920 changes did not go into CHANGES.txt
new 73cde8e status message for each command
new 516f633 all the variable names which use 'snap' has been renamed
new c9eb4ea the snapshoot config param is renamed to backupAfter
new 6361faa fix javadoc warning
new 229a0a8 LUCENE-1744: fix BooleanScorer2.doc() to be correct when it's the top scorer
new 03cf5cd Upgraded to Lucene 2.9-dev r794238.
new d7579b7 LUCENE-1614: if a DISI doesn't implement advance, emulate it using skipTo
new f7953e9 SOLR-1284: use/implement DISI.advance and friends
new b5620d8 SOLR-1285: Add DelimitedPayloadTokenFilterFactory, tests and short example
new 3c02e97 SOLR-1284: implement new DISI.advance
new d3bd109 SOLR-1284: fix initial docID
new c79f549 LUCENE-1505: switch local lucene to use trie's NumericUtils for mapping doubles to strings
new eae3eea LUCENE-1566: do very large reads in chunks, to prevent hitting Sun JVM bug that throws invalid OOME
new f89c2d9 change test due to lucene open() changes - always multireader
new 4df62ab fix distrib search assumption about single-segment multireaders
new 4edbce9 test trie types with frange
new e4a7f98 LUCENE-1665: also deprecate short-hand ctors/setters in Sort that imply SortField.AUTO
new 7184a6b make ignored multivalued by default
new 849d072 LUCENE-1742: make SegmentReader, SegmentInfo, SegmentInfos public as 'expert' and 'subject-to-change-suddenly' APIs
new 63402f4 Javadoc updates
new 4c2e902 SOLR-1295: More sensibly locate SolrJS as the starting point of Solr's blessed javascript API
new 3adc61c LUCENE-1755: Fix WriteLineDocTask to output a document if it contains either a title or body (or both).
new 4e07d39 SOLR-1286: Fix the commit parameter always defaulting to "true" even if "false" is explicitly passed in.
new 869aabf Small fix for TestPayloads testcase.
new 3748228 remove print
new 91e37bf LUCENE-1609: un-deprecate IndexReader.getTermInfosIndexDivisor
new 999f615 LUCENE-1728: Splitted contrib/analyzers into common and smartcn. Smartcn depends on a large dictionary that causes the analyzers jar to grow up to 3MB compressed size.
new 843f196 add smartcn to website docs
new 7b0b457 LUCENE-1728: The javadocs-all target still used the old subdirs in contrib/analyzers
new f758b4d - Typo
new c3b5b4e javadoc
new 31a5f0e LUCENE-1693: Various improvements to the new TokenStream API.
new be66120 LUCENE-1644: enable different rewrite methods for MultiTermQuery
new e4b3446 LUCENE-1760: TokenStream API javadoc improvements
new c311d57 LUCENE-1448: Add TokenStream.end() to perform end-of-stream operations. Fixes offset problems when multiple fields with the same name are added to a document.
new 187ac2b LUCENE-1693: Add AttributeSource ctors to Tokenizer
new 228888a LUCENE-1644: fix highlighter to rewrite MTQ whenever it's not already a SCORING_BOOLEAN_QUERY
new 0f9d2ec Some additional changes to LUCENE-1644 / MTQ: - Deprecate one ctor of MultiTermQuery(Term), as Term field is deprecated - Add readResolve also for the default auto rewrite method (not really needed because equals/hashcode impl, but singleton status is preserved) - Some changes in NumericRangeQueryTests (now they use always constant score boolean/filter rewrite in basic tests, the default in all other tests) - Add some explanations for the rewriteMethod used in NumericRan [...]
new 05351a6 Remove left-over javadoc <font> tag.
new 26a2c42 LUCENE-1754: BooleanQuery detects up front if it won't match any docs and returns null from its scorer() instead of NonMatchingScorer
new 3894101 LUCENE-1754: update back-compat test
new 3124008 LUCENE-1754: add EmptyDocIdSetIterator
new 094c674 LUCENE-1595: don't use SortField.AUTO; deprecate LineDocMaker & EnwikiDocMaker
new dbff1fc LUCENE-1754: just use EMPTY_DOCIDSET.iterator() instead of new EmptyDocIdSetIterator
new 45cf5eb LUCENE-1754: EMPTY_DOCIDSET subclasses DocIdSet directly
new 72a17d8 LUCENE-1754: JavaDoc updates
new 04c1169 SOLR-769: Refactor build slightly to get example working, fix classloading issue for Carrot Clustering engine
new 4a4fc9a SOLR-769: subcluster flattening
new 1c2c5ed SOLR-1310: Upgrade to Tika 0.4
new d99b617 SOLR-862: Add notice about export control to README
new 25135dd SOLR-761: Fix Flare ASL license headers. Removed a couple of files that were unnecessary and awkward to add license text to anyway. A few spots of tabs->spaces
new 86e8f54 Rails engines generated this directory, added its README with ASL patched in
new 00c0f8c Add ignore for tmp directory
new 489a87a Adjust awkward logging message
new 67ad122 SOLR-1041 -- Fix issue with absolute instanceDir
new 5a21421 LUCENE-1764 minor tweaks to SampleComparable so that it causes more sane FieldCache usage in contrib/remote tests
new e4585c5 removing empty file that was left in by mistake in r798086 (part of LUCENE-1754)
new 8d5b662 LUCENE-1766: spell out IndexWriter's thread safety in the javadocs
new 57b50db LUCENE-1705: adding missing CHANGES entry
new 1286589 fix typo
new afb517e LUCENE-1752: Missing highlights when terms were repeated in separate, nested, boolean or disjunction queries.
new 9f12a2b LUCENE-1766: document IndexReader/Searcher's thread safety as well
new 1073d29 LUCENE-1762: Slightly more readable code in Token/TermAttributeImpl, additional tests, deep cloning bug with Token.copyTo fixed
new be85ca6 Add extra test for new TokenStream API backwards layer
new e505413 wikipedia.alg should use content.source
new 7ecaa8c wikipedia-flush-by-RAM.alg should use content.source
new f73a4f4 LUCENE-1695: Update the Highlighter to use the new TokenStream API. This issue breaks backwards compatibility with some public classes. If you have implemented custom Fregmenters or Scorers, you will need to adjust them to work with the new TokenStream API. Rather than getting passed a Token at a time, you will be given a TokenStream to init your impl with - store the Attributes you are interested in locally and access them on each call to the method that used to pass a [...]
new f8b2f01 Use the empty docidset provided by DocIdSet.EMPTY_DOCIDSET
new 18078af SOLR-1317: Fix CapitalizationFilterFactory to work when keep parameter is not specified
new 0b0d13d LUCENE-1745: allow passing matching flags to the underlying regexp engine
new bbcab11 LUCENE-1683: fixed JavaUtilRegexCapabilities (used by RegexQuery) to match entire string not just prefix
new 855ac03 SOLR-1318: explain may use top-level searcher for field cache
new b29680e comment out failing test
new 175e8b5 LUCENE-1763: require IndexWriter be passed up front to the MergePolicy
new 3e869d9 remove system.out and unnecessary next() in tokenstream
new 700f210 fix copy-n-paste typos from Double and Long field sources
new 1743081 LUCENE-1460: Changed TokenStreams/TokenFilters in contrib to use the new TokenStream API.
new 537aeb2 LUCENE-1759: Set final offset correctly in contrib TokenStreams.
new b91f993 LUCENE-1460: Additional cleanup in two contrib junit tests.
new 3c586d3 LUCENE-1764: beef up javadoc with warning
new 487278c LUCENE-1522 turn on unit tests that had relied on LUCENE-1448 and LUCENE-1759
new ca38f0a add LUCENE-1448 to bug fixes and fix double bullet number in bug fix list
new fc335d2 fix xpath of ramBufferSizeMB
new 343992f LUCENE-1567: New flexible QueryParser framework.
new e8ef5a0 LUCENE-1567: Adding new javadocs section for the query parser to the Lucene website.
new 5aaf5b0 LUCENE-1486: Move ComplexPhraseQueryParser to contrib
new 457c29d LUCENE-1775: Change remaining contrib TokenFilters (shingle, prefix-suffix) to use the new TokenStream API.
new 6738cfb removing unused code
new b0094a2 log warning if deltaImportQuery is not specified . Eventually when the feature is deprecated it should throw an exception
new 0d3d010 SOLR-1323: Reset XPathEntityProcessor's / when fetching next URL
new 6a47cbb LUCENE-1776: Add an option to not collect payloads for an ordered SpanNearQuery. Payloads were not lazily loaded in this case as the javadocs implied. If you have payloads and want to use an ordered SpanNearQuery that does not need to use the payloads, you can disable loading them with a new constructor switch.
new d8027f2 SOLR-1291 SOLR-1322 SOLR-1325 SOLR-1328 : more trie integration
new 076cd26 SOLR-1291 SOLR-1322 SOLR-1325 SOLR-1328 : more trie integration
new c91651e LUCENE-1775: Change contrib tee/sink filters to use new TokenStream API.
new 1257990 speeling
new 4054b4e move the web based xml demo from core changes to contrib changes - also fixes skipping # 34 in features
new b7afc29 2 seconds refresh is too soon
new b155258 LUCENE-1778: Add support for log.step setting per task type. Perviously, if you included a log.step line in the .alg file, it had been applied to all tasks. Now, you can include a log.step.AddDoc, or log.step.DeleteDoc (for example) to control logging for just these tasks. If you want to ommit logging for any other task, include log.step=-1. The syntax is "log.step." together with the Task's 'short' name (i.e., without the 'Task' part).
new 10b41d2 LUCENE-1685: The position aware SpanScorer has become the default scorer for Highlighting. The SpanScorer implementation has replaced QueryScorer and the old term highlighting QueryScorer has been renamed to QueryTermScorer. Multi-term queries are also now expanded by default. If you were previously rewritting the query for multi-term query highlighting, you should no longer do that (unless you switch to using QueryTermScorer). The SpanScorer API (now QueryScorer) has al [...]
new b44ed58 LUCENE-1685 should be in API changes, not new features
new f0e54e3 LUCENE-1406 belongs in contrib CHANGES
new a4c2eae update javadoc for init(TokenStream) return
new ba2baa2 SOLR-1299: use FieldComparator to derive sort field values in distributed search, fix a bug in the SortMissingLast comparator
new d79a369 LUCENE-1504: switch to DocIdSet API and FilteredDocIdSet for contrib/spatial
new d8680c9 SOLR-1322: Add a test, that NumericRangeQuery works correctly with multi-valued fields. Also fix deprecation warning.
new f939400 SOLR-1322: multiValued trie fields do work with NumericRangeQuery
new 5af6946 LUCENE-1748: LUCENE-1001 introduced PayloadSpans, but this was a back compat break and caused custom SpanQuery implementations to fail at runtime in a variety of ways. This issue attempts to remedy things by causing a compile time break on custom SpanQuery implementations and removing the PayloadSpans class, with its functionality now moved to Spans.
new d3fcafc LUCENE-1773: add FastVectorHighlighter tasks to contrib/benchmark
new 66d930d LUCENE-1780: deprecate Scorer.explain
new e918778 SOLR-1270: make sure that plain numeric types produce correct transfer syntax for JSON, Python, Ruby, and other TextWriter fields
new 34ab274 LUCENE-1770: Add EnwikiQueryMaker
new e4cd860 some standardization of tests: All tests now inherit from LuceneTestCase, and all setUp/tearDown methods call super.setUp/tearDown. This doesn't have any noticable effects on any test, but it does give us a better safety net with the existing (and future) assertions in LuceneTestCase
new fe43cd7 new tag
new c471e8e LUCENE-1773: fix highlighter test case; add contrib/memory as dependency to contrib/benchmark
new e82cc00 remove extra print
new e2faa07 remove unused code from date faceting
new 1ab8d5e LUCENE-1779: improve javadocs & remove unused args from unreleased sorting APIs
new c0d86a4 Javadoc updates
new ab276a5 Javadoc updates
new 7f1319f LUCENE-1607: String.intern() cache StringHelper.intern()
new 820620f LUCENE-1758: Update ArabicAnalyzer to light10 stemming, stopwords improvements, lowercase non-arabic text
new 167a03b don't use a numeric field for testing highlighting
new ece497f SOLR-1237: firstSearcher and newSearcher now identify themselves as such when querying
new f3855a7 switch elevation component test to a schema with a string id - which it assumed anyway, and change xpaths from int to str
new fc369cd add getDistanceFilter() since you need that in order to sort by the exact distances (previously distanceFilter attr was public)
new aa063a9 fix SignatureUpdateProcessor test that assumed string id
new 9a7eb23 TestCSV assumed id was a string
new f01f919 TestArbitraryIndexDir didn't work w/o a string-like id
new 424c27a DirectUpdateHandlerTest used strings as int ids
new cf9f928 DirectUpdateHandlerOptimizeTest used strings as int ids
new 118c253 analysis.jsp accidentally created tokenstream again with an exhausted reader
new d4eeeff LUCENE-1341: Added BoostingNearQuery
new 1558db5 SOLR-1340: DocumentAnalysisRequestHandler assumed text analysis for int field, couldn't handle exceptions in analysis
new b33318f SOLR-1344: MoreLikeThis handler can't handle numeric id
new ce84cfc SOLR-1339: fix dismax to handle parse exceptions, change types in tests to use new numeric types
new 1b2549e SOLR-1342: CapitalizationFilterFactory uses incorrect term length calculations.
new 835efd0 LUCENE-1788: cleanup Highlighter test class
new b51b515 Upgraded to Lucene 2.9-dev r801856
new 0b6769a LUCENE-1782: rename original -> standard in the new QueryParser
new d02a4cf SOLR-1338: use StringHelper.intern()
new 3955b27 TestDistributedSearch - add random values for all numeric field types, sort asc and desc on all numeric field types
new ab0de24 fix smartcn to be JDK 1.4 only
new 911df49 LUCENE-1607: Change some more String.intern() in contrib
new e079d1c LUCENE-1790: small refactor of Payload queries, plus add in some new payload query functionality
new 6b9be8f schema comments
new 05f000d docs: spelling
new 86dd3a6 SOLR-1343: Added HTMLStripCharFilter
new 1fbf723 LUCENE-1790: flip around for back compatibility
new d880e90 SOLR-1349: toString() for SolrDocument Map views
new af828c5 SOLR-1274: added extract only output options
new b4acfc3 SOLR-1067: further progress on the problem with null qparser
new 8a3969f SOLR-1142: faster example schema
new d0ec8b1 doc performance tip
new 7b70b51 SOLR-1259: fix scale function
new f586a2e indexing performance test
new 2a195d3 move QueryParserMessages.properties under src/resources
new 35ea5c1 LUCENE-1786: make the patternsFileContent static, so we only load it once, not 4 times, when running this test
new 08c69ca LUCENE-1795: disable leading wildcard by default in new QueryParser, matching 2.4
new 7b9856b LUCENE-1784: make Weight impls for BooleanQuery & DisjunctionMaxQuery protected to permit expert subclassing
new 3aed0fd LUCENE-1797: don't over-increment positions when creating MultiPhraseQuery
new 3c5de6b LUCENE-1796: Speed up repeated TokenStream init by caching isMethodOverridden results. Also speed up AttributeSource.clearAttributes().
new 43a5bd6 LUCENE-1628: Add Persian Analyzer
new cbfee9d fix javadoc that says Token is deprecated
new 7ac73cb LUCENE-1792: properly default rewrite method to CONSTANT_SCORE_AUTO for wildcard & prefix queries
new 644a4b3 LUCENE-1790: Deprecated BoostingTermQuery
new 7fff5a7 LUCENE-1771: QueryWight back to Weight, but as abstract class rather than interface - explain now takes a Searcher and passes the sub reader that contains the doc if a top level reader is a multi reader.
new 48ec5e5 whoops - wrong order - this should have been with the LUCENE-1771 commit
new 717a6e1 fix typo
new ec7beb2 Add another of Mikes suggestions for 1771 that I missed.
new 2c0ef65 doh - its the 11th not the 10th - sorry
new bd6bb85 LUCENE-1803: Fix javadocs for LowerCaseTokenizer
new bf3968d SOLR-1281: SigUpdateProcFactory now uses SolrResourceLoader
new 70039d6 SOLR-1276: Stats Component test
new f79712c LUCENE-1800: reusable token streams for query parser
new ab2afad LUCENE-1804: allow Tokenizer to specify it's AttributeSource
new e944e75 License fixes
new 11a03bf License fixes
new f6f5112 License fixes
new 2558c06 LUCENE-1749: Addition of FieldCacheSanityChecker utility, and hooks to use it in all existing Lucene Tests.
new f3bf13f LUCENE-1748: makes Spans abstract class
new 4256d66 revert ASL in a CSV file. that makes it unparsable and broke solr-rubys tests. do we really need a license *in* _every_ file?
new 56e0a65 Update standard request to modern sort parameter style
new e654763 SOLR-1235
new 3cab215 LUCENE-1805: allow CloseableThreadLocal.set(null)
new 551e52f SOLR-1359: DoubleMetaphone filter could skip or reorder tokens, fix and update to new API
new 6b0f99d SOLR-1360: Prevent PhoneticFilter from producing duplicate tokens, update to new attribute API
new 1eb8149 LUCENE-1789: add MultiValueSource wrapper to protect an existing ValueSource from using 2X RAM in FieldCache if composite reader is passed to getValues
new e166d54 LUCENE-1802: undeprecate current QueryParser
new 175f819 SOLR-1361 -- Incorrect javadoc on SolrInputDocument addField
new 52d7960 LUCENE-1807: allow passing the Map of field name -> analyzer to PerFieldAnalyzerWrapper
new 5724eb4 LUCENE-1806: add args to test macro (Jason Rutherglen via ehatcher)
new e3db2b9 LUCENE-1790: pass in position information for scoring
new be7ce27 fix typo in stats test
new 6ff16ab fix double metaphone test to match current behavior
new 9125046 fix previous commit of wrong version of TestPhoneticFilter
new b16e0aa LUCENE-1801: All Tokenizers/TokenStreams that are source of tokens call AttributeSource.clearAttributes() first. Made Token.clear() consistent to AttributeImpl (clear everything)
new 316ce42 LUCENE-1809: make highlihter vs vector highlighter comparison more fair
new 90c8ef2 LUCENE-1811: fix thread safety bug in testcase
new f424f8f add back timestamps to more example docs
new 395c65a change PositionCheckingMap to use an entry iterator in putAll rather than keyset - faster
new 3dbcc8f fixing obvious javadoc mistakes in core (the kind that cause the javadoc command to generate warning messages)
new d2af6ef LUCENE-1794: Implement TokenStream reuse for contrib Analyzers
new b45440d upgrade to lucene 2.9-dev r804692
new bb76127 SOLR-1353: Implement and use reusable token streams for analysis
new 7128604 try to fix autocommit test failure on slow host
new 20505fd LUCENE-1522 fix + test
new 465fac2 LUCENE-1790 hashCode/equals update
new 1b609c3 try to stop nightly build failures
new b979db0 add unique key to indexing perf test
new 4184f36 javadoc spell fix
new 1169caa javadocs
new a77168d LUCENE-1818: QueryWrapperFilter using createWeight rather than weight
new 7ae9cdd LUCENE-1808: Query.createWeight has been changed from protected to public
new c573d6e fix char filter instantiation broken by reusable tokenstream upgrade
new 524c9ce update javadocs to match Lucene's def of primitive Query types
new 3887cf9 LUCENE-1692: Additional tests and javadocs for contrib/analyzers
new f720852 LUCENE-1791: Enhance QueryUtils and CheckHits to wrap everything they check in MultiReader/MultiSearcher
new f93b220 SOLR-1367: simple callback for modifying the Document when using the SolrPluginUtils
new 3330f98 apachecon news
new 7700fa3 LUCENE-1819: MatchAllDocsQuery.toString(field) should produce output that is parsable by the QueryParser.
new 565a6d2 LUCENE-1792: Fix new query parser to set rewrite method for multi-term queries.
new 5864c57 LUCENE-1792: remove obsolete files.
new e488bb0 LUCENE-1792: remove obsolete files.
new 124af95 Fix duplicate code and one version of getWeightedSpanTerms - should accept a TokenStream now rather than a CachingTokenStream. Also fixes getWeightedSpanTermsWithScores to intern the fieldname.
new 39ada16 fix some javadoc @returns
new 4625712 SOLR-1315 backup command should work when there was no commit/optimize since startup
new 58cd4a0 LUCENE-1794: Ensure analyzer options are applied immediately when using reusable token streams
new 1d9a96c LUCENE-1813: Add option to ReverseStringFilter to mark reversed tokens
new 27b491a SOLR-1275: Add expungeDeletes to DirectUpdateHandler2
new c764188 add a runtime changes entry for 1483
new 1b289c4 SOLR-1372: Enhance FieldAnalysisRequestHandler to accept text from content stream
new f43dd8e license + javadoc spell fix
new 6c4a1ce couple minor tweaks to backward compat section entry 1. LUCENE-1575
new 5ffe47f couple minor tweaks to backward compat section entry 2. LUCENE-1687
new a08b3bf couple minor tweaks to backward compat section entry 4. LUCENE-1422,LUCENE-1693 and runtime changes section entry 12. LUCENE-1801
new a86d0c2 SOLR-1367: Reverted, but kept the simple docList test, with modifications
new 6136508 to/do typo and minor formatting fix
new 00e1299 SOLR-1370: Show the output of CharFilters in FieldAnalysisRequestHandler
new bc280a3 SOLR-1275 the last commit was failing the test.
new 5be6d7b SOLR-1275 the last commit was failing the test.
new 99b3406 nice to put deprecation replacement after annotation - that gets in the javadoc summary
new 66c2217 improve Highlighter javadocs
new e1f8e33 fix minor comment typo
new 26afe47 The first sentence of a deprecation should indicate what to use instead so that shows up in the summary - having "this will be removed in 3.0" show up in the summary is much less useful.
new a27db54 update/fix search package javadoc
new b4c0d64 update/fix search.payloads package.html
new 96c2f03 put in a stub class javadoc comment so that the javadoc summary is not "Expert: Only public for subclassing. Most implementations should not need this class"
new ff30761 add a link to Tokenizer and remove the periods in eg - javadoc will use up to the first period for summary
new 57a8bb3 Replace stub with an actual class javadoc header.
new 20f47b4 remove periods from eg and ie - if its in the first sentence, it screws up the javadoc
new 6c0b8fc Add a javadoc class header to ReaderUtils
new c7aaef6 remove unused import
new 48109b3 SOLR-1371: LukeRequestHandler/schema.jsp errored if schema had no uniqueKey field. The new test for this also (hopefully) adds some future proofing against similar bugs in the future. As a side effect QueryElevationComponentTest was refactored, and a bug in that test was found.
new a9101ae SOLR-1373: Add Filter query to admin/form.jsp
new c49c475 update/fix javadoc
new 12cc86b remove executable bit from csv file
new 9099b12 cleanup of comments relating to 'default' field values; cleanup of 'timestamp' usage examples -- switched to using 'manufacturedate_dt' as a generic date field example since yonik doens't want schema to have fields with default values uncommented
new de38872 remove a few unnecessary dead stores from tests
new c49369b SOLR-1368: add ms() and sub() functions
new 2407024 javadoc spell fix
new d3cb8b3 LUCENE-1831: TokenWrapperAttributeFactory, CachingWrapperFilterHelper implements equals and so should also implement hashCode
new 5a40767 LUCENE-1828: Fix MemoryIndex to call TokenStream.reset() and TokenStream.end().
new 82c8a2f Fix if clause in MultiTermRewriteMethodProcessor
new b0dcd91 LUCENE-1835: Signature changes in AttributeSource for better Generics support of AddAttribute/getAttribute
new cf8689b javadoc spell fix
new 59d358e use the type String and do not clone explicitely (Strings are final and unmodifable)
new 61a68fe Added the changes in LUCENE-1728 to the "Build" section of contrib/CHANGES.TXT
new c13a6f0 change example test to match example schema
new ac89d0a fix javadoc - this should not be deprecated - mistake in reversion of QueryWieght
new 9dad6f3 LUCENE-1830: hashCode + equals for BoostNearQuery and PayloadFunction
new 9e18f59 check BoostingNearQuery with QueryUtils
new a83d337 LUCENE-1832: Remove unnecessary null check in TermInfosReader.
new 6fb76f6 pull QueryUtil check back out
new f409117 LUCENE-1829: Fix contrib query parser to properly create javacc files.
new 23d976a LUCENE-1825: Incorrect usage of AttributeSource.addAttribute/getAttribute leads to failures when onlyUseNewAPI=true
new 426ffd8 LUCENE-1843: Convert some tests to new TokenStream API, better support of cross-impl AttributeImpl.copyTo()
new 136f054 LUCENE-1838: BoostingNearQuery must implement clone/toString
new 1ebbe2a LUCENE-1793: Deprecate custom encoding support in Greek and Russian analyzers
new 8e4e7e1 LUCENE-1834: Remove unused code in SmartChineseAnalyzer hmm pkg
new bd565a3 LUCENE-1839: change explain from abstract to throw UnsupportedOperationException
new fd424ef more work on Scorer javadoc in package.html
new 9712dbe LUCENE-1827: Make the payload span queries consistent
new 1f334bb regex has been moved from core - package should have been removed from test src
new 0d663ab LUCENE-1841: file format summary info
new fd86176 using entry set is faster than looping on key set when you use map.get(key) in loop
new 64ed5f3 LUCENE-1826: Add constructors that take AttributeSource and AttributeFactory to all Tokenizer implementations.
new 47ddf17 Change also the default LuceneTestCase to override runBare() instead of runTest(). This enables tests, to also monitor failures in random during setUp() and tearDown().
new 2231145 Cleanup on tearDown to really reset the TokenStream API to the default
new 6847c0e LUCENE-1826: the new tokenizer constructors should not allow deprecated charsets
new c2f95d4 LUCENE-1825: Additional incorrect getAttribute usage
new 4745c8d LUCENE-1825: Another one :(
new ec49cc2 Fix small initialization bug in Token.copyTo()
new 481245d Fix small initialization bug in TermAttributeImpl.copyTo()
new 8b9071e empty collectioons should use Collections.emptyXXX()
new 5dd1810 LUCENE-1846: Fix more Locale problems
new 7b708bb SOLR-1198 moved PluginInfo out of solrconfig
new e7f856a javadoc changes
new 32abcdc LUCENE-1837: Remove Searcher from Weight#explain - partial revert of LUCENE-1771
new 367b35f LUCENE-1843: Update contrib tests to conform to onlyUseNewAPI; refactored assertAnalyzesTo and others into the new BaseTokenStreamTestCase class; Rewrote TestMappingCharFilter to use the new assert functions, too; performance improvements of Token.copyTo(); new impl of SingleTokenTokenStream
new ae88817 javadoc fix
new 52eea16 this whole bit is somewhat rough - some quick improvements here, but needs more
new 90ba449 javadoc addition directing users where to start with this class
new 5cd31d4 Prevent a NPE, when OffsetAttribute is not available.
new eeb9623 Sorry for the last commit, this is the better solution. As the offset attribute was normally already added before in the indexing process, the addAttribute is at no cost. And the additional if-clause is prevented (I missed a second one in the previous commit). Now only payloads are conditional to attribute existence.
new 5d1bb05 SOLR-1156: Sort TermsComponent results by frequency
new f3b3a29 SOLR-1377: The TokenizerFactory API has changed to explicitly return a Tokenizer rather then a TokenStream (that may be or may not be a Tokenizer). This change is required to take advantage of the Token reuse improvements in lucene 2.9.
new 4b6e016 LUCENE-1836: Fix localization bug in the new query parser and add new LocalizedTestCase as base class for localization junit tests.
new e8caefd LUCENE-1852: Fix localization test failures.
new d09b053 SOLR-1229 deletedPkQuery feature does not work when pk and uniqueKey field do not have the same value
new 53dab68 LUCENE-1798: add infoStream to FieldCache to print any increase in insanity when it happens
new 4b441c2 improvements to CharStream/Reader/Filter & related classes' javadocs
new ca3f86d remove java 1.5 code - String.contains
new c1c2ce7 LUCENE-1847: PhraseQuery/TermQuery/SpanQuery use IndexReader specific stats in their Weight#explain methods - these stats should be corpus wide.
new 986260a LUCENE-1843, LUCENE-1836: Add missing note in CHANGES.txt "Test Cases" section.
new 1a23145 LUCENE-1843: missed names :(
new 3519f54 LUCENE-1760: javadoc improvements for TokenStream
new 7dd9b44 LUCENE-1848: remove old version references where it makes sense
new c339c58 onlyUseNewAPI is a static, so non-instance variable. It is used only to initialize TokenStreams and can be changed after. Because of that the tests in incrementToken()/next()/next(Token) should not use it. It is enough to test for tokenWrapper==null to detect a onlyNewAPI TokenStream instance.
new a651ca7 fix javadoc typo
new e9ebe4a improve/fix/update overview javadoc
new c14f802 put useful info in deprecations as first sentence - then it shows up as summary for javadoc
new 52bffef update demo to non deprecated usage
new caa67be update TestDemo code (match overview.html, they were out of whack, plus use non deprecated code)
new ebbae9e LUCENE-1845: set nightly property when nightly target is run
new e0b5100 improve/correct runtime entry for LUCENE-1483
new a6eecd5 LUCENE-1845: Skip compile, test and jar if the dbd.jar download fails in a nightly build.
new 405b30d SOLR-1378: add site news and feature spot for new Solr book
new 1e4c3cd {@link AttributeFactory} should be {@link AttributeSource.AttributeFactory}
new 1a96b72 a few more improvements to the package level javadoc
new d0b93aa LUCENE-1849: fix FilteredQuery to pass 'true' for scoreDocsInOrder to its sub-scorer
new cd1fd97 remove unused AttribSource import
new 6c82a21 for reasosn that make no sense to me, forrest/cocoon seem to have been freaking out with an error of 'images/solr_FC.jpg BROKEN: null' ever since r730648 when i added solr_FC.svg. aparently they don't like jpg files and svg files haven't the same root name. renaming this file (so something more seo friendly) seems to fix that problem. NOTE: there are still other broken link problems, but those seem to be unrelated due to a bug in the theme we are using
new 40b90c9 More AttributeSource usage tips. addAttribute/getAttribute leads often to a misunderstanding (even the core developers) :-)
new ef6b8d1 instruction_arrow.png is (evidently) part of the theme we are using, but forrest couldn't find it becuase it was only in site/images and not in the images directory for our theme
new 1f15246 LUCENE-1851: Change 'javacc' and 'clean-javacc' targets to build and clean contrib/surround files.
new 2357910 LUCENE-1854: tar task should use longfile="gnu" to avoid false file name length warnings.
new a1bd927 fix last attempted AttributeFactory link fix and update some other simple javadoc
new fe66658 more fun with forrest: these two images were in site/skin/images but not anywhere in src/site .. copying them into the images directory for our theme solved the broken links errors about them
new d9ed24e fun with forrest: all images previously only in site/skin/images have now been copied to src/site/src/documentation/skins/lucene/images ... this fixes all the remaining broken link errors
new 4a9ef84 LUCENE-1826: NumericTokenStream is not a Tokenizer subclass but source of tokens and should therefore also have AttributeSource/AttributeFactory ctors.
new ef0fc55 change ref from Hits (deprecated) to TopDocs in overview.html
new 9a9d9df add images so forrest works on versioned site
new 97269bd SOLR-914: General finalize() improvements
new e1b2253 SOLR-1335 load core properties from a properties file
new 2ad09e9 Fixing formatting
new f703a1d SOLR-1369 -- Add HSQLDB Jar to example-DIH, unzip database and update instructions
new 1ece238 SOLR-1386 -- In build.xml, use longfile="gnu" in tar task to avoid warnings about long file names
new 6e11bd3 LUCENE-1845: rollback changes to build.xml's
new b4dd3f7 SOLR-1362: fix WDF position increment bugs
new 95ef548 fix javadoc links to core classes in remote contrib
new 1024fc3 fix javadoc link to core class
new 08cca9d add @return values to avoid javadoc warnings
new 7d27ecc add a couple javadoc links
new 38509a1 fix javadoc link
new 75df7fc fix javadoc link
new bd14e0c add a scalability warning to FuzzyQuery
new e639f45 put useful javadoc deprecation comments first - so they show up in summary
new 491a92a remove old benchmarks page from site
new 571150f versioned site updates/fixes for 2.9
new 6cf4891 should have been taken out with benchmark page removal
new 533831e further demo site updates - mostly making the Demo links work again
new d9bae18 missed these when deleting benchmark page from site
new 4c686a3 fix links on fileformats page to work
new 67eea72 LUCENE-1817: Marked analyzers/smartcn as experimental in order to warn users that this API might change in the future due to major refactorings.
new 3310bb0 improve to 1. show stacktrace on error, 2. alert user when they don't pass the path to index rather than cryptic nullpointerexception
new 974b686 update webapp demo to non deprecated usage
new 7234bcd @todo is an invalid tag - changed to TODO:
new c593328 convert the remaining @todo's to TODO:
new 471ab5e fix javadoc/javadoc links in benchmark
new 4b60a91 whoops - this one actually need the DocData param, but not the @link - you can't @link in @see
new f39dadf MemoryIndex javadoc fixes
new 8cc4588 fix javadoc links in ngram contrib
new c7117f4 add @return javadoc to appease warning
new d30ed14 LUCENE-1851: Commit accidentially omitted fix to surround/parser/QueryParser.jj.
new c2d66b5a It appears the contrib javadoc settings were incorrect - thats why there was a bunch of errors about reading the package-list and why some contrib-to-core links wouldn't work
new 8cf7fdb move package.html to correct spot
new 1b4efee fix javadoc
new 56985e3 add overview.html stubs for contrib to avoid error messages when building javadoc
new d6431b3 second part of moving benchmark package.html to right spot (I assumed subeclipse would do a move as it had in the past, but apparently I must commit this remove)
new 4e34506 with LUCENE-1860 there is no real need for this comment - reducing to core info
new 56b27da javadoc spell fixes
new c6a7e78 keep the frequently used commands first
new 947daeb Fix wrong path to BSD licensed stopwords file
new 4fcf0e4 SOLR-1355 add an enable value in master/slave configuration
new 7b8caeb AutoCommitTest: no more guessing about when a commit has finished
new 9eb6986 LUCENE-1861: this is a shotgun style classpath, but for the specific usage of javadoc generation there isn't a lot of value in being surgical
new 6b2eae0 javadoc is historicly very finicky about relative names in @link tags when the name doesn't resolve in the class hierarchy at the current accesse level (ie: even if a class is in the same package, an @link to it's short namewon't resolve if it's not actaully part of a signature for a method/field being documented)
new 2e87fb1 incorrect javadoc syntax
new 6c3d17a fix numerous javadoc errors, many of which only show up at the private level
new 4d36053 LUCENE-1863: fix doc link and remove unused folder
new f7f7c7b remove the rest of unused package
new 7c7745f change from 2.9-dev to 2.9
new 657d48a Add a get started section to the front page
new 1537fe7 LUCENE-1860: default all multi-term queries to constant score auto
new 710572d fix TestCheckIndex to accept either 2.9 or 2.9-dev as valid, from common-build.xml
new d2e4a19 LUCENE-1864: fix javadocs for FieldValueHitQueue.fillFields
new 26c5af3 LUCENE-1865 Add a ton of missing license headers throughout test/demo/contrib
new 5d05bbf LUCENE-1817: Warn that file formats for smartcn might change in the future, and do not encourage custom dictionary use in the meantime
new dc83a6d forgot to roll contrib changes to 2.9 from 2.9-dev
new e71e224 add ICU4J to notice.txt
new 89b87c3 SOLR-1391 The XPath field in the XPathEntityResolver should use the resolver to replace possible tokens
new f80fdcc LUCENE-1869: include 'file exists?' when we throw RuntimeException from fdx or tvx size mismatches during flush or merge
new 2af893a LUCENE-1870: fix contrib dist - ana,db,misc
new 92ed9b2 missed committing a couple miscellaneous to misc in build core build files
new 9b0d2ab LUCENE-1868: add arabic stemmer to notice.txt
new 92191ad LUCENE-1867: replace collation/lib/icu4j.jar with a smaller icu jar
new 886e887 LUCENE-1871: Highlighter wraps caching token filters that are not CachingTokenFilter in CachingTokenFilter
new b995d3d SOLR-1091: support CESU-8 for jetty in serialized PHP writer
new 3c9558c upgrade to lucene-2.9-rc2
new fcc76e8 two declarations of /replication is misleading
new 7864776 removed unused variables
new a8e148a automatic refresh is very annoying. The user can do a refresh on his browser if required
new 8107d18 LUCENE-1872: improve javadocs
new 6a1e2c9 Added license headers and removed unused imports
new c7961ba LUCENE-1872: Some formatting changes and addons.
new 3ac4b56 switch analysis.jsp to use reusable tokenstreams to match indexing and querying usage
new 3e5d464 more license updates from LUCENE-1865
new 46bcaf3 LUCENE-1875: Fix confusing Javadoc of TokenStream.end()
new 3472e6a change to state that benchmark works with multiple standard collections rather than one
new 4f492a5 Added license headers and removed unused imports
new a7a3a14 Close bracket
new d827172 must use the SolrCore#createRequestHandler to get the proper error message
new 4114447 SOLR-1385 Add an 'enable' attribute to all plugins
new 325f20f autoprops setup
new aad563a autoprops setup
new d443d29 autoprops setup
new 12c5269 Change lucene_version to 2.9.0-rc2 to fix hudson failures
new 39a305a Added hsqldb jar to the notice header
new 771a0b4 Print the class name correctly.
new 0e6405e LUCENE-1880: make contrib/collation/(ICU)CollationKeyAnalyzer constructors public
new 3c96d00 svn autoprops
new 566aaf2 fix eol inconsistencies in some package.html files
new e5cb7f6 LUCENE-1882: move SmartChineseAnalyzer to the 'correct' package ... this commit is based on a sequence of svn commands and a patch provided by Robert Muir in LUCENE-1862
new 29e6be9 LUCENE-1882: improved package level docs for smartcn
new 6e5b0f0 LUCENE-1862: resolve duplicate queryParser package.html problem by moving contrib specific docs to contrib's overview.html ... also make a few other tweaks to improve the formatting of the queryParser contrib docs and how they are listed in the sections in overview-summary.html
new 28e3e20 SOLR-1103: LukeRequestHandler (and schema.jsp) have been fixed to include the '1' (ie: 2**0) bucket in the term histogram data.
new dff5952 spell fixes for changes
new b3a00de LUCENE-1878: remove deprecated classes from spatial
new fe9d473 update a few license issues in package.htmls
new edf84b6 LUCENE-1878: cutover TestCartesian to DistanceFieldComparatorSource
new f34f5ef SOLR-1399. Lock settings are ignored
new a02eb9e LUCENE-1876: add missing package.html to some contribs
new ca16a35 LUCENE-1878: make it clear that contrib/spatial is still experimental
new 8f88bf0 LUCENE-1886: small javadoc formatting improvements to some analysis classes
new c56f4c2 LUCENE-1884: massive javadoc and comment cleanup -- primarily dealing with typos
new 88f4d23 Added @since tag on methods introduced in Solr 1.4
new fe6c88c adding CHANGES.txt entries that i/others forgot to add when making some recent documentation improvement commits. Jira issues: LUCENE-1876, LUCENE-1884, LUCENE-1886, LUCENE-1862, LUCENE-1875, LUCENE-1872
new 894dae9 LUCENE-1877, LUCENE-1885: Use NativeFSLockFactory as default for new API (direct ctors & FSDir.open). Fix isLocked() bug in NativeFSLock.
new b8654c1 Fix incorrect case in method name getDirectoryFactoryInfo
new 0f62586 SOLR-1198. QueryConverter was missed
new c829e36 SOLR-1198. remove duplicate code
new 5324b75 SOLR-1398: Add offset corrections in PatternTokenizerFactory
new 9fe0028 SOLR-1414 implicit core properties are not set for single core
new 17e40ee SOLR-1198 refactored to make class name also optional
new 93f02d3 LUCENE-1873: Update documentation to reflect current Contrib area status
new 2570f92 LUCENE-1874: remove empty/outdated sections from scoring page
new 675af03 LUCENE-1891: Spatial uses java util logging that causes needless minor work (multiple string concat, a method call) due to not checking log level
new 53dcf2c cleanup unused reusableToken instances that were left behind
new 4d99064 SOLR-1198 moved all fields and getter methods to one map and a getter by classname
new abf5aa6 SOLR-1198 moved postCommit,postOptimize
new c8d2431 SOLR-1348 -- Support binary field type in convertType logic in JdbcDataSource
new c7696af Remove pk from all entities in example DIH configuration
new 7deb769 SOLR-1406 -- Make FileDataSource and FileListEntityProcessor to be more extensible, fix variable resolving bug in FileListEntityProcessor and add tests
new 500bf0c SOLR-1269 -- Better error messages from JdbcDataSource when JDBC Driver name or SQL is incorrect
new 576e73c SpellingQueryConverterTest does not need to extend AbstractSolrTestCase
new 3c96f84 SOLR-659: add shards.start shards.rows
new 78e767b LUCENE-1893: clean up equals/hashCode issues in spatial
new f10221e LUCENE-1892: Demo HTMLParser compares StringBuffer to an empty String with .equals
new 18a105e Reflect the proper Tika version in the POM
new 26b9f64 LUCENE-1898: Switch changes to use bullets rather than numbers and update changes-to-html script to handle the new format.
new fe06ba8 SOLR-1400: handle zero length term buffer in TrimFilter
new 19e0a7a SOLR-1400 wasn't a bug in a released version
new c3063ec LUCENE-1901: TermAttributeImpl.equals() must also check termLength
new 8f67ba4 LUCENE-1901: Add a test (also to Token.java)
new b3ffddf SOLR-1071: spellcheck.extendedResults format change
new 3507752 LUCENE-1902: html version of changes.txt should be included in packaged releases, and linked to from left nav of docs
new cfb1d4e SOLR-1300: clean up packaging targets a bit for clustering, still needs more review
new 6ebb3d5 SolrJ instead of solr-common dependency
new a4d69ca Get the deps right!
new ab5c988 removed system.out.printlin
new a9ac376 SOLR-1410: warn if deprecated charset option is used in greek and russian analysis factories
new 042f7c0 ant stub-factories: PersianNormalizationFilterFactory, signature cleanup of TrieTokenizerFactory, exclusion rule for SnowballFilter
new 7ec596b SOLR-1273: quick and ugly attempt at reducing confusion by adding links to the wiki for hte distribution and replication pages
new a8eb5c4 LUCENE-1903: Fix incorrect ShingleFilter behavior when outputUnigrams == false
new 0f5a2d1 LUCENE-1903: Forgot me & issue reporter
new c5c363e LUCENE-1899: fix slow realloc performance if you set bits in order in a new OpenBitSet
new 444d6a0 SOLR-1330 the details command shows current replication status when no replication is going on . enhanced details command to show history
new 8f96a29 LUCENE-1900: Improve Searchable Javadoc
new 8f70c99 LUCENE-1901: Add changes entry
new 08415d1 merge LUCENE-1483: Added new MultiReaderHitCollector... into LUCENE-1575
new b26483f last commit accidently removed a Changes entry Uwe entered - readding the entry
new 073efff add note to LUCENE-1901 - it never appeared in a release
new 11d65e5 update credits for LUCENE-1901 to better format as suggested by Uwe
new 5bb97b2 LUCENE-1905: fix bug when instantiating SimpleFSLockFacory with a String and add test
new 151fd05 LUCENE-1887: moves messages from queryParser contrib to core and applies Robert Muir's patch to convert to 1.4
new 8acc35d LUCENE-1894: fix using the wrong cache
new 23ae664 LUCENE-1896: improve Similarity#queryNorm javadoc
new 02fe254 new testcase for same forEach and xpath
new c6cb9a3 LUCENE-1877: make FSLockFactory.setLockDir() final to prevent users from doing bad things. This method was package private before, so no bw-problem, but as it is protected now (because an user's customized FSLockFactory must be able to call it from ctor), it must be final (contract: all methods called from ctors should be private or final).
new 4d87fcd LUCENE-1887: Remove o.a.l.messages from the javadocs-all association to query parser contrib
new b4f464e SOLR-1420 FieldreaderDataSource should throw an Exception if field has no data
new 05fa98b Javadocs should present tokenattributes pkg inside core
new 1e9ed07 SOLR-1411: Add support for uploading ContentStreams via SolrJ
new cd344b8 SOLR-868: removed sample.sgm
new 1df5978 SOLR-1381: Handle when term vecs are present, but not offsets
new 4666489 LUCENE-1906: Fix backwards problems with CharStream and Tokenizers with custom reset(Reader) method.
new e723f7f SOLR-1421 FieldreaderDataSource uses a stale Variableresolver
new 70fe600 SOLR-1321: Added better support for efficient leading wildcards
new 59c59cf SOLR-1203: add an example of setting the update.processor for a given RequestHandler to update chain example
new f536fe5 SOLR-1411: fix build issue
new c562248 SOLR-1380: Added support for multi-valued fields to StatsComponent
new 100f0f3 remove override annotation
new 4f5c0bd SOLR-1380: Added better distributed, null handling, plus test to TestDistributedSearch
new 26efaad SOLR-1424 -- fixing ant generate-maven-artifacts on windows
new fc18922 DF is defined in CommonParams instead of SolrParams
new 9b936ce SOLR-1296: Add support for termInfosIndexDivisor and termIndexInterval
new df5e470 SOLR-1296: Add hossman to the credits
new 82d525c javadocs
new 4060aac upgrade to lucene 2.9-rc4
new 6acf11c SOLR-284: improve example server for extracting request handler
new 3c870de fix QueryValueSource.equals()
new fac2bd6 added binary to example schema
new 9f24548 Fix hudson failure
new 38688ed javadocs
new 77126a3 Add nl2ul macro for convenient rendering of a NamedList. Added q parameter to url_for_start macro
new 95d3f4b LUCENE-1872: Javadocs updates of Numeric*
new 91e071d SOLR-1430 -- AbstractSolrTestCase ignores arguments for commit and optimize commands
new d8bf83f SOLR-284: Add defaultField capability
new 566f02f SOLR-1091: additional CESU8 system property to control how serialized PHP writer calculates bytes
new 203925a LUCENE-1908: Scoring documentation imrovements in Similarity javadocs.
new 5d23433 updates to phps CESU-8 support, per hoss
new 2ecb677 if we're going to wildcard copy files into example/solr/lib, we have to clean them all up
new 98eec6b SOLR-1427: fixed registry MBean issue
new 804160c SOLR-1170 Java replication replicates lucene lock file
new f9575d4 SOLR-1407 -- SpellingQueryConverter disallows underscores and digits in field names
new f964312 SOLR-284 - map. -> fmap
new 8f852b8 map was changed to fmap
new d0ea0d1 SOLR-1440 LineEntityprocessor does not reinitialize the reader after init
new 7bfec22 javadocs
new 3b90c5e refactoring
new 8817e58 SOLR-1441 -- Make it possible to run all tests in a package
new faf7b87 SOLR-1407 followup -- Fix value regex, add tests for boost
new 380e391 no need to handle two exceptions
new c736d09 renamed a variable
new 8129079 SOLR-1442 how failed doc count if any
new a726c23 SOLR-1435 ensure that all slaves with same pollInteval fetches index at same time
new dac29b3 LUCENE-1912: fix issue when 2 or more terms are concatenated
new 8934cbd LUCENE-1911: Add a new DocIdSet.isCacheable() method that defaults to false, but is true for some DocIdSet impls, that are effective and use no disk I/O during iteration (OpenBitSet, SortedVIntList, DocIdBitSet, EMPTY_DOCIDSET, some FieldCache filter impls). CachingWrapperFilter now copies all DocIdSets, which are not cacheable, into an OpenBitSetDISI for caching.
new 9d7babc LUCENE-1913: FastVectorHighlighter: AIOOBE occurs if one PhraseQuery is contained by another PhraseQuery
new 1eb4697 SOLR-1432: weight nested queries in function queries
new c968a41 fix hangs/fails in test for certain name service configs
new cd78fd9 SOLR-1432: deprecate existing getValues(), remove accidentally committed changes
new 7c757a0 update release date info
new 79f61b7 solrj: defensive check for facet_queries null
new bd3aa39 Removing debug print statements
new 7b914a8 remove exampleAnalysis
new aa02a6a SOLR-1423: Use Tokenizer.correctOffset() instead of CharStream.correctOffset()
new 0db6aef SOLR-1437 . javadocs added. skipTag inlined and use loop instead of recursion
new 0cb96ad LUCENE-1918: fix corner cases (resulting in exceptions) when passing ParallelReader to IndexWriter.addIndexes
new ec0c376 LUCENE-1919: Fix analysis back compat break. Thanks to Robert Muir for the testcases, and Yonik and Mark Miller for testing!
new 12d36a1 javadoc spell fix
new 5bdcb0a SOLR-1446: implement reset() for BufferedTokenStream
new 745fad6 SOLR-1446: implement reset() for BufferedTokenStream
new 6e2dd9a lucene 2.9 rc5 update
new ee6970a change lucene ver number in common-build
new e5cb88d revert most of SOLR-1427
new 60f17a9 we have the same nightly build failures over and over whenever anybody upgrades lucene -- from now on, let's fail fast if lucene_version doesn't match the lucene jars in lib so whoever does the jar upgrade gets an error before they even waste time compiling Solr
new da92657 SOLR-1326 New interface PluginInfoInitialized
new 5c11bc6 set svn props
new b8cae28 attrs must always be non-null
new 1379854 use DOMUtil
new 511c434 merge LUCENE-1658 and LUCENE-1451 changes
new 83e5003 fix changes entry for LUCENE-1422, LUCENE-1693 - Token is no longer deprecated
new d198026 SOLR-1326 HighLighter also has a similar syntax
new 16e0182 estimate release in a couple days
new edbbdd8 add comment about logging and -server mode for benchmarking
new dd9f954 update to lucene 2.9.0 final release candidate
new 06a9b8d LUCENE-1781: fix various issues with lat/lng bounding box computation for contrib/spatial
new 3ccd7bb added helper method getChildren(String)
new ab13635 SOLR-1427: redo of Grant's previous commit that yonik rolled back - but this time with the registration postponed until the latch is released
new 2652eab refactored and added javadocs
new 2d7502e SOLR-1450 -- Jdbc connection properties such as batchSize are not applied if the driver jar is placed in solr_home/lib
new b669f69 Added test for multi word synonyms
new 352c854 SOLR-1447
new 130670f SOLR-1452: deletes in segment cause different fieldcache instances
new e8f899d SOLR-1366 -- Clear documentation/warning in example solrconfig.xml and changelist about using a custom IndexReaderFactory with ReplicationHandler
new 9b97e37 SOLR-1451 -- SolrPluginUtils#parseFieldBoosts has inconsistent javadoc
new 3743037 SOLR-908: add CommonGramsFilterFactory CommonGramsQueryFilterFactory
new e10adee improve javadocs for IW.getReader
new 7e82069 SOLR-908: remove unnecessary property
new ea3dfb4 SOLR-1447 testcases for legacy syntax support
new b2d254b SOLR-844: fix check interval to be milliseconds
new 0bd2bf6 javadoc typo
new 8b97c37 fix spelling
new 6a87a6c Setting processAttachement as false has no affect
new 162ace4 Disable indexing attachements in DIH mail example and do not copy tika and dependencies anymore into DIH mail example
new e0eee44 SOLR-1459: BoostedQuery needs to handle when its wrapped query weight returns null for the scorer
new 43b546f SOLR-1459: add null scorer check to QueryValueSource.java too
new 6cf3fb0 Starting Lucene 2.9 branch.
new 4153556 SOLR-1292: Add FieldCache introspection to stats.jsp and JMX Monitoring via a new SolrFieldCacheMBean
new da19413 LUCENE-1781: move CHANGES entry into unreleased section
new ac1c6a6 Fixing a typo
new b8ec998 Remove unused import and redundant casts
new 70fa2e4 Fixed typos and added a little whitespace in the key name
new 6ab7c91 LUCENE-1926: Javadoc updates for TokenStream to prevent other people from doing the same error like Robert :-)
new b0706ed LUCENE-1926: Add an extra clearAttributes in assertTokenStreamContents
new c390d49 LUCENE-1926: a more improved version of the test to also fill the attributes with bogus values. This should e.g. detect bugs with position increment not correctly set in all cases
new a5e5dc8 LUCENE-1925: open up IndexSearcher a bit for expert usage
new dc5f441 SOLR-1092 followup -- Import never happened at all
new 89f5b9a SOLR-1275: testExpungeDeletes simplification + prevent spurious failures
new db85ac4 sortType was removed from FieldComparator
new 15709bd remove unused SimpleOrderedMap
new 375010b fix bug in equals method
new 99e6ece remove useless pull of the first Commit
new 2c58fdf Reverting whitespace change
new 2449e47 Set the class attribute correctly
new 94df351 SOLR-1466: Fix File descriptor leak in SnapPuller
new d65d055 SOLR-1221: Change Solr Highlighting to use the SpanScorer with MultiTerm expansion by default
new 1a3b38a SOLR-1458: save optimized index points, fix deletion policy wrt number of optimized points to save, change policy to have a separate count for optimized
new ddce087 Fix typo and whitespace
new 9c04080 SOLR-1447 followup -- MergePolicy and MergeScheduler specified in indexDefaults section was being ignored
new 250924d SOLR-1468: allow null names in NamedList
new 9989774 use junit plain formatter by default, log start + end of tests
new bf60014 tests: use logging instead of stdout so output interleaves properly
new 90cb025 tests: make TestBinaryField use generic tmp dir so it's cleaned up at the end
new 194f0ec SOLR-1433 -- Remove clustering/build, extraction/build, src and javadoc jars from release
new 917d67e SOLR-1469: fix race in TestReplicationHandler
new 720656a SOLR-1314: cleans up Carrot2 implementation and upgrades it to latest release
new 1cc25af SOLR-1433 followup -- Moving apache-solr-velocity-1.4-dev.jar to dist directory
new d01c302 SOLR-1409: Added powered by logos
new f7a381d renamed to remove dash and replace with underbar in powered by logos
new 36a99b8 Get the deps right!
new fae44c8 Use HTMLStripCharFilter instead of deprecated HTMLStripReader
new 18e669e added some verbiage about Lucene for people who might have customizations based on Lucene in their Solr app.
new 8eaba03 SOLR-1433 followup -- Prevent extraction/lib and clustering/lib from being copied into the lib directory
new fe2a788 simple-xml is also not distributed and needs to be downloaded
new 3f64cb5 tests: try and prevent some spurious test failures that may be happening because jetty/solr isn't ready
new 029a6d4 SOLR-1472 -- upgrade maven poms to reference lucene 2.9 artifacts rather than solr-lucene artifacts
new 33066b9 SOLR-1472 -- adding missing reference to 'lucene-misc'
new 6c77956 add to ignore list
new ea6dfe4 Fixing hudson build issues
new 1872d31 Reverting 819538 and followups
new 309347e SOLR-1470 -- useCompoundFile was not taking effect
new 57811b0 SOLR-1465 -- Replaced string concatenations with StringBuilder append calls in XPathRecordReader
new 9e6eb8e make the replication test harder by ensuring that the slave generation is higher than the master
new 5b6bc6c don't print out every failure to connect while waiting for jetty to come up
new 7b1026a Pass the same parameters by default as the other runFullImport method
new b98ef23 increase jetty wait time more... still getting failure on my fast box
new daa39fa move to 1.5!
new 1577ea6 also move javadoc.link to 1.5
new e282b76 SOLR-1474 -- Delta-import should run even if last_index_time is not set
new ac25895 SOLR-1473 -- Tests for using arbitrary variables and last_index_time in FileListEntityProcessor date filters
new df2edf1 Fix test by using a fixed date instead of NOW for comparisons
new 96b9fee tests: let jetty pick it's port
new aed1f31 Create a new branch for 2.9 backwards tests. This branch (with deprecated tests removed soonly) should be compiled with java 1.4 by trunk and tests should pass with Java-1.5-generics-enabled trunk Lucene
new ce7761c disable the checkindex version test in backwards
new 5b71d96 Move to 2.9 branch for backwards tests and enable compilation with source/target=1.4
new ba5e444 update version here, too
new 9b0f993 fix silly bug in CheckIndex's checking of increasing positions
new 7733f8a Remove unneeded Java 1.5 properties from contrib build.xmls
new dc51406 SOLR-1479 Disable Polling only appears in replication control page when replication is going on
new ec90bc2 LUCENE-1855: Change AttributeSource API to use generics
new 14504d1 testcase for putNull()
new e1362d4 fix TestAtomicUpdate to use random dir in filesystem to avoid conflict if two are running at once
new fa3e8b8 LUCENE-1924: add BalancedSegmentMergePolicy
new 009c1d4 LUCENE-1928: fix javadoc for PayloadTermQuery to not refer to deprecated scorePayload API
new 8997d47 SOLR-1167: Add XInclude support
new c1f5e75 LUCENE-1933: Provide a convenience AttributeFactory that creates a Token instance for all basic attributes
new dd9c1b0 LUCENE-1936: Remove deprecated charset support from Greek and Russian analyzers
new 7ce333d LUCENE-1857: Convert NumericRangeQuery API to Generics (and some changes in MTQ, @Override, autoboxing in tests)
new 5e11402 LUCENE-1857: Missed one valueOf conversion
new 014c0a3 SOLR-1478: Enable sort by Lucene's docid
new 9b7cf78 SOLR-1471: fix single value case for missing fields
new 67b09bd SOLR-1481
new 698b73e LUCENE-1935: Generify PriorityQueue
new 27b05ac Java 1.4 -> 1.5
new af0e97f LUCENE-1257: Replace StringBuffer by StringBuilder where possible
new 835de0b LUCENE-1833: Change all new Number() ctors to Number.valueOf()
new 4b2a71b LUCENE-1257: Generify Document's getters to return List<Fieldable>
new 4f878bd LUCENE-1257: Generified ShingleMatrixFilter
new 8915704 LUCENE-1257: Fix for InstantiatedIndex compile error caused by code committed in revision 821277 List<Fieldable> rather than List<Field>
new 1f9088b LUCENE-1943: Improve performance of ChineseFilter
new 8da43c4 LUCENE-1916: smartcn hhmm doc translation
new 435a29d fix deprecated tests #1
new 834a116 fix deprecated tests #1 (trunk)
new 30efdc5 small fix
new 2e1d224 one patch merged too much in trunk
new 4898da2 Further test updates
new 71e146d revert the removeal of DateField from QueryParser (the class is deprecated, but will stay for long because of index compatibility)
new 4a210f1 don't point to deprecated method
new b75e96f LUCENE-1257: Change some occurrences of StringBuffer in public/protected APIs of contrib/surround to StringBuilder
new 236baf9 LUCENE-1944: Cleanup contrib to not use deprecated APIs
new c70555f LUCENE-1944: Remove deprecated Directory stuff and IR/IW open/ctor hell
new 8dcc6d6 LUCENE-1257: Move messages package to Java 1.5, thanks Robert Muir!
new 9aa93c2 Add changes for Java 1.5 Port
new 2a6f6f1 SOLR-1319: Upgrade Solr Highlighter classes to new Lucene Highlighter API
new e33f0f9 SOLR-1221: Change Solr Highlighting to use the SpanScorer with MultiTerm expansion by default
new ca1276c site dir doesn't exist in releases, we can't fail if it doesn't exist and they want to rebuild the artifacts (no need to recopy to docs)
new f090dd8 clarify precisionStep==0
new b3f73db LUCENE-1939: IndexOutOfBoundsException at ShingleMatrixFilter's Iterator#hasNext method on exhausted streams.
new 8fc2799 stats tests: avoid grabbing core, use short form for creating requests, generify tests to take other fields
new b9bf270 LUCENE-486: Remove test->demo dependencies.
new 748a519 LUCENE-486: Update compatibility.tag
new 6634bec SOLR-1437 DIH: Enhance XPathRecordReader to deal with //tagname and other improvments.
new 4e082e1 this should be a new feature not an optimization
new 72a154a formatting
new f80ca19 restore TestBackwardsCompatibility
new a81933f delete again
new ad7441b restore TestBackwardsCompatibility
new ca1f4e0 fix TestBackwardsCompability to not use deprecated APIs
new a1614ae SOLR-1492: add missing support for multivalued stats.facet, add facet and stats support for multi-part trie fields
new 3a65005 add datadir param
new ee48875 fix clustering so it works even though new fields are getting added to docs in the main example
new d7d9241 LUCENE-1856: Remove Hits.
new 742aca6 new back-compat tag, to fix TestBackwardsCompatibility
new c11776d remove tags
new f702e95 LUCENE-1856: Remove classes Hit, HitIterator, Hits and some javadoc references
new 9a94993 Use NOW/DAY instead of NOW to avoid false failures
new 127bccd SOLR-1496 -- Last index time uses wrong date format
new f1bf7c0 switch to new back-compat tag for LUCENE-1957
new 39b4a0e LUCENE-1957: Remove Filter.bits(IndexReader).
new 6be57e3 LUCENE-1960: Remove deprecated Field.Store.COMPRESS.
new 454d214 SOLR-1483 -- Added notes on sortMissingFirst, sortMissingLast and removed note on StatsComponent and faceting not working for trie fields
new 2fc8e01 LUCENE-1959: add IndexSplitter tool to pull segment files out of an index into another
new 886ae61 LUCENE-1959: reuse the copy buffer
new 90fc7e1 LUCENE-1953: FastVectorHighlighter: small fragCharSize can cause StringIndexOutOfBoundsException
new 286cb1f LUCENE-1962: Cleaned up Persian & Arabic Analyzer. Prevent default stopword list from being loaded more than once. - replace if blocks with a single switch - marking private members final where needed - changed protected visibility to final in final class.
new aaa638d SOLR-1478: use _docid_ to sort by the lucene docid
new 11c0f72 SOLR-1448: add weblogic.xml to webapp
new 3f418a0 LUCENE-1961: switch to latest back-compat tag.
new 84b2c6e LUCENE-1961: Remove remaining deprecations from document package.
new d87d335 SOLR-1145: handle parentless infoStream file, move example to mainIndex, uncomment and set to false by default.
new 05b7822 LUCENE-1965: Lazy Atomic Loading Stopwords in SmartCN
new 8b7d257 LUCENE-1965, LUCENE-1962: Added possible performance improvments for Persian-, Arabic- and SmartChineseAnalyzer to changes.txt
new b5b0ebb fixed spelling
new f20e419 LUCENE-1950: remove autoCommit=true from IndexWriter
new b98e097 LUCENE-1951: fix WildcardQuery to correctly rewrite single term query and prefix query
new 24d9c6b revert accidental commit; switch to new back-compat tag
new 94d7eee LUCENE-1950: fix intermittent exception in testcase
new a52b711 LUCENE-1950: remove autoCommit entirely
new dc7f2df SOLR-1500 Jdbc datasource fails with Oracle driver
new 37b4b5f SOLR-1500 testcases have to reflect the change
new 1d62f1a LUCENE-1947: Snowball package contains BSD licensed code with ASL header. Also updated use of StringBuffer to StringBuilder, and added a bit of documentation about this.
new 971de36 SOLR-1501
new c026e44 testcase for flatten=true
new 990fa50 new back compat tag
new 956c8cd LUCENE-1963: Lowercase before stopfilter in ArabicAnalyzer
new 877c9ff For fa analyzer, add a test for custom stopwords
new 325e33d fix all javadoc-core warnings
new 678d377 fix all warnings from javadoc-solrj
new b2c0be1 SOLR-1458: use saved commit points when replciating optimized indexes
new d528c57 doc - call out change in default multivalued faceting alg
new 362ad79 doc - format upgrading section for 80 cols
new 478f419 doc - address tokenstream reusability and fold in previous TokenFilterFactory comment
new 23ea65d doc - per-segment fieldcache issues
new a247352 SOLR-1475: Java-based replication doesn't properly reserve its commit point during backups
new 57d6174 SOLR-1498 RegexTransformer: sourceColName version not handling multiValued fields correctly
new 53e701c SOLR-1503: use 400 instead of 500 for bad XML
new 83fa285 tests - fix LargeVolumeJettyTest failure
new 3619c38 LUCENE-1968: Remove deprecated PriorityQueue methods.
new 2a7ce3f Remove deprecated metthods in DocIdBitSet.
new 7f86a2e switch to new back-compat tag
new 4f1bbb5 SOLR-1504: empty char mapping can cause ArrayIndexOutOfBoundsException in analysis.jsp and co.
new 2e3fb61 fix javadocs
new 75b8d24 More javadoc fixes, sorry for duplicate commit, didn't see this before
new b183d17 fix usage of deprecated method in BooleanFilterTest, as OpenBitSet's next() was already removed.
new ad692ba reenable tests (class will not be removed in 3.0).
new 11e29af SOLR-1275: missing expungeDeletes counts in stats
new 35f0f92 LUCENE-1970: Remove deprecated DocIdSetIterator methods.
new 4cded80 LUCENE-1946, LUCENE-1753: Remove deprecated TokenStream API. What a pity, my wonderful backwards layer is gone! :-( Enforce decorator pattern by making the rest of TokenStreams final.
new 046f90e cleanup CHANGES.txt
new e2023d0 Add a small optimization to enable users that use NumericRangeQuery with upper and lower point identical to be faster by using constant score boolean rewrite by default. By this NumericRangeQuery can be used like TermQuery to hit exactly one term.
new ef1af60 LUCENE-1971: Remove RangeQuery & Co.
new 2d8e0ea Allow _ant run_ jetty.port to be configurable. -Djetty.port=8888, for example
new b6e1c80 Fix Javadoc typo
new 6ad7737 Fix javadoc typo
new 608d61f Fix incorrect parameter name in javadoc
new 9b9ace4 added eol-style property
new fa623ae Minor javadoc touchups
new afcfa3c SOLR-1449: solrconfig.xml syntax to add classpath elements from outside of instanceDir
new 1f9e0eb SOLR-670: Rollback should reset not only adds/deletesById/deletesByQuery counts but also cumulative counts of them.
new 2e4b142 SOLR-1497 - remove solrjs
new 9aa8c9a SOLR-1497 -- removing solrjs from CHANGES.txt -- then renumbering (uggg)
new faa9766 prepare for 0.0.8 gem release
new b9e6831 improve NRT javadocs
new 9b9d85d LUCENE-1975: Remove deprecated SpanQuery.getTerms() and generify Query.extractTerms(Set<Term>)
new 511222a New back-compat tag with LUCENE-1975 changes.
new c9cc79d new back-compat tag
new 9f907be new tag
new 594c9a3 LUCENE-1972: Remove deprecated ExtendedFieldCache, custom and auto caches, SortField.AUTO, deprecated custom sort, deprecated sorting HitCollectors, deprecated TopDocs HitCollectors, legacy search
new 587c951 LUCENE-1972: better CHANGES.txt with also varargs Sort API
new bdef31e undeprecate the Version constants for older releases
new 74fcd76 ASL
new e8cf50a LUCENE-1977: Remove deprecated Term field and accessors in MultiTermQuery
new 922fe88 add in Velocity POM
new c5af8f8 LUCENE-1978: Remove the rest of deprecated HitCollectors
new 0264ada LUCENE-1972: Some additional FieldCache deprecations removed
new 701d8d0 remove a deprecated/unused field
new 7d0d4ec LUCENE-1959 Add MultiPassIndexSplitter.
new dd8ebf6 fix nightly: be more flexible about solr-cell regex matching jar
new b2852a6 LUCENE-944: Remove deprecated methods in boolean query.
new 6b22b22 new back-compat tag
new d157af5 make all examples of refrencing solr jars consistent across the various solrconfig.xml files - new regex will match official version numbers, dev version numbers, and 'nightly' version numbers, but will prevent the JVM from loading the 'src' and 'doc' jars
new 259f9c4 update the version numbers for the code freeze, also some doc refs
new c140f39 Added root flag to TestContext, otherwise it always is false.
new c4aca4b LUCENE-1974: fix nasty scoring bug causing BooleanScorer to miss docs
new 5760c77 LUCENE-1974: test case that shows the bug & fix
new f89460b LUCENE-1974: add CHANGES entry
new 7e51ee7 upgrade to lucene 2.9.1-dev r824987
new 21ea806 LUCENE-1979: Remove remaining deprecations from index package.
new 0ef799a switch to new back-compat tag
new 80ecb13 LUCENE-1979: remove deprecated IndexCommitPoint.
new e053d80 LUCENE-1966: ArabicAnalyzer stopwords cleanup
new effd119 LUCENE-1756: Improve PatternAnalyzerTest
new 83c5198 put back expert: for IndexWriter.getReader
new f7ab67b LUCENE-1974: strenghten TestBoolean2 to show this bug
new 83ab254 remove unused private fields
new 81997c4 doc: fix url
new 0eedf81 New 4096 bit key for Grant per http://www.apache.org/dev/release-signing.html
new 663adad LUCENE-1979: remove more deprecations in the index package.
new da48773 new back-compat tag
new b815ab8 SOLR-1512 -- point luke launcher to 0.9.9
new b714198 javadocs fixes
new 5953430 LUCENE-1984: Generify Disjunction* - add tons of @Override
new 1c67208 put more out-commented @Overrides back in. Add more.
new 2de9c69 unneeded method (forgotten to deprecate)
new 1a5a3c9 one more...
new 8ad2fed don't cause serious errors in the example server
new 2f08d0b fix typo
new 324f601 LUCENE-1985: More Java5 fixes
new 74b190f Fix comparator in contrib/instantiated.
new ad6bbdd LUCENE-1124: make sure FuzzyQuery matches the exact term
new a0776e5 Generify more Comparable interface declarations
new 052e1f5 LUCENE-1976: make IndexReader.isCurrent work correctly for NRT readers
new 58878dd Further unneeded casts, thanks Kay Kay
new ff3fd6f replicat on startup in the example config (commented out)
new 461757e Made DataImporter#loadDataConfig private and tests changed to use DataImporter#loadAndInt instead
new 09e187a SOLR-1394: HTMLStripCharFilter split tokens that contained entities
new a4bf548 related to SOLR-201 - when I saw Shalin resolve that issue, i remembered noticing a while back that not declaring a defaultQuery caused all of the admin pages to fail with an NPE. the fix is pretty trivial
new 975ce67 LUCENE-1257: More generified APIs and implementations. Also makes BooleanQuery implement Iterable for easy extended for loop on clauses. Thanks Kay Kay!
new b38eff8 adjust test for html strip changes
new ab73e27 revert version to 1.4-dev in prep for nightlies to use it
new 4a55c86 try to catch what's causing failures in TestLBHttpSolrServer - fail immediately if we can't grab the requested port
new 7aec4a8 test - try to up check interval... it may not have been completing fast enough
new 16df0cf simplify classpath regex
new b22932b LUCENE-1257: More generified APIs and implementations. Thanks Kay Kay!
new 1194844 SOLR-1394: calculate offsets correctly for entities
new 7499c6a SOLR-1515: typo
new 9ac3cf9 LUCENE-1986: fix NPE when scoring PayloadNearQuery
new 290762a LUCENE-1257: More generified APIs and implementations in index package. Thanks Kay Kay!
new 173d95a LUCENE-1989: Generify CharArraySet
new 376873e LUCENE-1987: Remove lots of deprecations from analysis package. Undeprecate some Token ctors.
new a659c98 avoid ord() rord() in our examples
new 504cd94 LUCENE-1257: More generified APIs and implementations (when will we be finished?). Thanks Kay Kay!
new de1f9c7 javadoc - new ms() based example for date boosting
new 811df47 javadoc - add ord/rord warnings
new 501d8c5 LUCENE-1257: Generify CloseableThreadLocal
new 1c0678d LUCENE-1257: CommitPoint -> IndexCommit in generics
new 11c7039 LUCENE-1945: Add Closeable interface to all public interfaces/super-classes that define close(). Package-private classes inside oal.index are not changed (as they often only define package-private close())
new aa15266 LUCENE-1945: add changes.txt entry
new c4169ad javadoc - add date boosting example to boost parser
new 3645281 Update JavaCC parser task to Java 1.5 and regenerate files.
new 2b274fd LUCENE-1992: fix thread hazard if a merge is committing just as a sync hits an exception
new 2d50d8e upgrade to lucene 2.9.1-dev r826563
new 3e086c6 LUCENE-1257: More generified APIs and implementations. Thanks Kay Kay & Robert Muir!
new 0afb986 docs - note about SolrCell jars being referenced outside of example
new 1b574bb Instance check for java.util.Date instead of java.sql.Date
new ed436c5 example schema - make StopFilter.enablePositionIncrements use consistent
new b1e21e7 SOLR-1292: followup tweak based on mailing list discussion: for indexes with lots of segments, estimating the size of all the field caches can take a lot of time (particularly with lots of String based caches) so for now we only estimate the size for items which are part of instanity instances
new 0428efa LUCENE-1257:LUCENE-1257: More generified APIs and implementations.
new 5428780 LUCENE-1257: Missed one generification :-(
new 9b1746a LUCENE-1257: FieldCacheRangeFilter generified
new cb86ea9 Fix javadocs
new 9b1b5e9 SOLR-1517: only do reverse DNS lookup of localhost once in a static block
new faa1b98 LUCENE-1995: don't let IndexWriter's ram buffer size exceed 2048 MB
new 7d9e22d SOLR-1099: Use NamedList rather than SimpleOrderedMap
new 5ceb818 LUCENE-1993: add maxDocFreq to MoreLikeThis
new f289911 change multi-term (wildcard/prefix) queries to auto mode
new 175538c quick attempt at improving maxBoolClause doc
new 649a0e8 Remove deprecations from QueryParser and generify (LUCENE-1257) QueryParser
new 33f36e6 move methods to the top
new 04f4725 formatting only
new 7fd5373 LUCENE-1183: optimize Levenshtein distance computation in FuzzyQuery
new b85aca4 LUCENE-1257: Cleanup unneeded casts
new a5f723c use example schema for clustering example
new 1ae5f89 LUCENE-1987: Remove rest of analysis deprecations (StandardAnalyzer, StopAnalyzer)
new 33be317 LUCENE-1257: Remove the rest of unchecked warnings and some unneeded casts. I added a TODO, where I do not understand the code and not for sure know, whats inside the collections. This could be fixed some time later. But the core code now compiles without any unchecked warning.
new ede4df7 do not directly instantiate junit test cases
new bede45a Fix test failure because of wrong cast. Hard stuff :( Could be implemented better, the hq is used for 2 different types
new 56f8386 Add varargs to MultiSearcher
new afc66e4 LUCENE-2001: Fix parsing bug in wordnet contrib
new 04da5e7 LUCENE-1998: Parameter -> Java 5 enum transition
new 1d7866a remove unneeded import
new d1fc6be LUCENE-1359: FrenchAnalyzer tokenstream does not honor the contract of Analyzer
new 150a475 tweek the update log format to show a more reasonable message
new abf2f86 LUCENE-2004: Constants.LUCENE_MAIN_VERSION may not be inlined in code compiled against Lucene JAR
new a08a64d Fix version constant, if the manifest version does not start with LUCENE_MAIN_VERSION
new 04d0064 LUCENE-1973: Remove Similarity deprecations
new a5df94c LUCENE-1257: More Java5 updates
new 1b59256 LUCENE-1973: Remove deprecated BoostingTermQuery
new 6a06b0f We can only remove this in 3.x at earliest (depending on our policy change).
new 0a36a22 Remove my warning and also prevent creation of additional variable. Moved @SuppressWarnings up to the method. Also do some tab->spaces cleanup
new 633e2d6 Make the constructor public
new 0f76b31 Move Lucene-1708 blurb to back compat. section.
new 9609a2c LUCENE-2003: Highlighter doesn't respect position increments other than 1 with PhraseQuerys
new 0557d2c LUCENE-2003 Changes entry
new aaddac8 LUCENE-2002: add Version to QueryParser & contrib analyzers
new 831f665 LUCENE-2002: Fix HighlighterTest to consistently use the same version compat
new 35fb2e4 Fix javadoc problem (there are a lot more, see separate issue). We need some cleanup after removing all deprecated APIs!
new 1686dac Generics got lost during merge. Seen by the only unchecked warning (core now compiles without any unchecked warning!)
new 3b50c11 remove TestStressSort
new 7902c4b Remove the remaining deprecated ctors from TokenStream API test base class (BaseTokenStreamTestCase). They were used to test old and new TokenStream API.
new 1d97df6 update to Lucene 2.9.1 r829210
new 6f6afbe LUCENE-2006: Optimization for FieldDocSortedHitQueue
new ce4dd93 This changes entry was somehow at the wrong position, I think the merge broke it
new 519095d Remove generics for Comparable in FieldDoc again, because we have no type and <?> makes more problems than it helps
new 13964dd SOLR-1521: eliminate ./contrib/clustering/example and move the clustring example configs to ./example ... use system properties to enable the component/handler used in the example so that they don't confuse people who haven't downloaded the neccessary libs
new 8086aad LUCENE-1257: Add generics to highlighter and more for benchmark
new 1ccd81c Some more cleanups and removal of deprecated SegmentReader GCJ settings
new fbe28af9 add changes.txt
new ea2883c LUCENE-2008: javadoc improvements
new 5b84fb4 docs - solr tutorial updates
new 56a021b replication future safety - only decrement search holder if not null
new 2e4dc5b LUCENE-2002: move CHANGES entry under 'Changes in back compat policy' section, since it deprecates APIs
new 3abb7be fix tutorial spelling mistake
new c2bc750 LUCENE-2002: move changes entry back to 'API changes'
new 74f8721 fix some javadoc warnings
new 743b7e7 add warning about indexDefaults, let mainIndex.maxFieldLength inherit
new 3f18384 tutorial - prepend display URLs with ... when significant parameters have been left out
new 6a1f2d5 LUCENE-1973: un-deprecate IndexSearcher.setDefaultFieldSortScoring
new e9c27c1 upgrade to Lucene 2.9.1 final RC2 (r829889 on 2.9 branch)
new a527eb3 projected release date.
new e1a2602 Update/remove 1.4-dev references.
new c61fa48 LUCENE-1960: Add support for reading Field.Store.COMPRESS fields again and decompress on merge/optimize. Also convert to a new stored file version number.
new 54041df LUCENE-1929: Merge NumericRangeQuery tests for highlighter from 2.9 branch. The bug was already fixed by a different impl in trunk, but the test was missing.
new e4fdf48 LUCENE-1929: Merge missing changes entry
new b14fd4b credit where credits due ;)
new c06b4d0 2.9.1 references
new 3537dad remove beta5 jar
new 00f4efd LUCENE-2011: Remove deprecated Scorer.explain(int) and replace by Weight.explain(IR,int) calls in tests and PhraseQuery/SpanQuery explanations methods
new 4f4ffb9 More Java 5 cleanup (Arrays.hashCode, Arrays.deepEquals, Arrays.deepHashCode) Also added the commented out "assert !Thread.holdsLock(writer);" in CMS
new 1be4db5 One more Thread.holdsLock(writer) assert...
new c0f3e62 No need to use Arrays.deep* methods (there are no nested arrays, the array itsself is strongly typed to a non-array).
new 578761c The variable was not used but initialized. This was caused by merge from 2.9, fixed to use the final boolean.
new 66d8e77 LUCENE-1994: fix thread safety of EnwikContentSource and DocMaker
new 964bab4 LUCENE-2012: Add @Override annotations to the rest of core
new f2d0d94 No need to extend TokenStream here, a simple AttributeSource is enough for single-token-fields. This prevents us from implementing the incrementToken() throwing UOE.
new 36b6563 LUCENE-1904: Move wordnet synonym code from contrib/memory to contrib/wordnet
new 786457c LUCENE-1257: Generics in contrib/memory, contrib/wordnet (previously memory), contrib/misc, contrib/benchmark
new 8d1e2dd move default similarity declaration back to top
new 5c40eb4 no branching needed, return value of version compare is already boolean
new 1b38f9c LUCENE-2014: SmartChineseAnalyzer position increment bug
new 8295563 SOLR-1529: many deleteByQyery in same request can cause NPE
new 31ce47e SOLR-1527 -- shareSchema does not work with absolute paths
new 88d3d41 LUCENE-2013: SpanRegexQuery does not work with QueryScorer.
new 03640e5 fixed failing junit test in package caused by missing test/data file
new de0aaad LCUENE-2016: remap invalid U+FFFF char during indexing, to prevent silent corruption
new 19e55ea LUCENE-1257: port smartchineseanalyzer to java 5
new e64479e upgrade to lucene 2.9.1 respin 3 r831145
new 8861ba2 LUCENE-2014: add a thai test to prevent any similar regression
new 4902849 LUCENE-2017: improve javadocs of CloseableThreadLocal; forcefully remove calling threads entry on close
new 0733caa LUCENE-2021: use chararrayset in french elision filter
new 13593aa LUCENE-2002: restore RussianLowerCaseFilter
new cc374d7 set RussianLowerCaseFilter deprecation to 4.0
new 066eac4 LUCENE-2022: remove deprecated api from contrib/analysis and wikipedia
new a51d0ac LUCENE-2005: add LuSql project to contributions page
new 2e37f69 doc: website features update
new 15bda7e allow Lock.isLocked to throw IOException
new 8be6749 add CHANGES entry for oal.Lock.isLocked now throwing ioe
new 5642b10 docs: update front page description + release announcement
new ad5c692 doc: front page grammar fixes
new 9b0c42a fix confusing smartcn javadoc bug
new e84f86d Trivial fix - changed new Character('_') into Character.valueOf('_')
new a5da31e Trivial fix of ignored return value of reader.read(). Done during hackathon - review by uschindler
new 340efc1 Removed Dead code and legacy finalize method from MemoryIndexReader. The finalize method has been removed from IndexReader so subclasses do not need to override it. - Hackathon, reviewed by uschindler
new e69b4d4 Fix some strange things on ApacheCon
new 80e8bfb LUCENE-2031: Move patternanalyzer from memory contrib into analyzers
new 942044a upgrade to lucene 2.9.1 respin 4, r832363
new b082951 LUCENE-2012: Add @Override in core tests
new 072f9e3 LUCENE-2032: Spatial Filter is now correctly Serializable
new 8375c97 Fix de-serialization of interned field names
new 48d6f21 LUCENE-2032: fixed serialization issue in CartesianShapeFilter and removed referenced to java 5 logging API
new bade20e SOLR-1543: fix thread hangs
new fbca69b Fix the heavy committing error :(
new 4c2adde fold in 2.9.1 CHANGES entry to trunk's
new 53b8077 fold in 2.9.1 contrib/CHANGES entry to trunk's
new 15743fc LUCENE-504: Change FuzzyQuery to use java.utilPriorityQueue which grows dynamically to support BooleanQuery.maxClauseCount(Integer.MAX_VALUE) without exhausting all memory.
new 7394429 LUCENE-2029: allow separate control over body stored/tokenized in DocMaker
new 0e2839b LUCENE-2042: add print.hits.field config
new a797338 LUCENE-2042: also print how many terms were searched, when the query is a MTQ
new 10e6cea LUCENE-2043: CommitIndexTask also commits pending changes in the open IndexReader
new e817cfc LUCENE-2043: CommitIndexTask also commits pending changes in the open IndexReader
new 47a52d9 LUCENE-2043: CommitIndexTask also commits pending changes in the open IndexReader
new 9bec958 LUCENE-2044: add delete.percent.rand.seed to control random seed for DeleteByPercentTask
new 786eb6c LUCENE-2012: add remaining @overrides (contrib,demo)
new 6ae6229 LUCENE-2045: fix false FNFE
new 2ffc3ba LUCENE-2030: Fix locks in CachingWrapperFilter and CachingSpanFilter (make members private, also synchronize on WeakHashMap build, use new Java5 ReentrantLock)
new 2c6abd1 Fix misspelling in javadoc
new 9db9f77 fix bug that causes false positive failure in the test
new 7ce48ce LUCENE-2046: IndexReader.isCurrent should still return true after writer calls prepareCommit
new 2e6d2da 1.5 section
new 5730fe2 new doap
new 1304a6e bump build version number
new a7f15d1 remove unneeded cast
new b756112 LUCENE-1257: Generics: demo,contrib/swing,contrib/wikipedia,contrib/wordnet,contrib/xml-query-parser
new 21e8389 add missing method (but defined by interface) to abstract class to make @Override work
new 48f4f2e add @Override (see last commit)
new 9fca17c one more affected by @Override
new 387e291 Sign the pom file
new c6b7fee SOLR-1522: automated release signing process
new 540a62c Solr 1.4 announcement
new bb19fb0 solr 1.4 site
new ea93403 LUCENE-2041: Complete parallelizaton of ParallelMultiSearcher and refactoring of MultiSearcher, Java 5 concurrent API support
new e1eb5df LUCENE-1980: Fix javadocs after deprecation removal
new c4f2d05 LUCENE-2022: remove contrib deprecations
new 1951724 LUCENE-1257: Generics: contrib/lucli
new 69ac694 SOLR-1551 Provide DocumentObjectBinder.getBean() method
new 552ba37 LUCENE-1973: Remove deprec MultiValueSource
new a4b490f Remove one more deprecation.
new 060c501 LUCENE-2054: Update documentation
new 5b83cc5 LUCENE-1257: Generics: *heavy* Robert Muir & mine patch
new b50794e LUCENE-2057: TopDocsCollector should have bounded generic <T extends ScoreDoc>
new 444dae0 Remove dead code from old fake norms. FieldNormModifier now creates the fake itsself.
new c4122ad update IndexReader javadoc concerning readonly
new 149a0c9 LUCENE-2058: specify trec_eval output file from commandline
new 731f418 LUCENE-2059: allow TrecContentSource not to change the docname
new f4a79fa add missing license header
new a2cfc4b more verbosity on test failure
new 9226a81 improve test verbosity
new 8411a96 LUCENE-2024: Fix: "ant dist" no longer generates md5's for the top-level artifacts
new 128c7bf SOLR-1561: check in spatial 2.9.1
new c35c0ec Fix wrong cast in MemoryIndexTest
new 443d009 LUCENE-2050: enhance contrib/benchmark for running NRT tests
new 0a82d99 LUCENE-2060: change CMS's default maxThreadCount from 3 to 1
new 4422d07 LUCENE-2053: throw ThreadInterruptedException when the thread is interrupt()d
new b017a2a LUCENE-2064: Highlighter support all MultiTermQuery subclasses without explicit casts
new b3e90b9 LUCENE-2066: Add Highlighter test for RegexQuery
new c2cc1ea LUCENE-2050: add eg basicNRT.alg
new 5e5e5aa LUCENE-2064: Highlighter support all MultiTermQuery subclasses without explicit casts - previous commit did not contain final patch due to JIRA AM / PM issue
new cdbcf8a SOLR-1302: Implemented Haversine, plus Euclidean, Manhattan distances (p-norms) plus deg, rad functions
new 945e7ed LUCENE-2052: add varargs where possible
new f7e9ad7 LUCENE-2053: temporarily remove buggy test assertion
new 4ad30bb spelling corrections to CHANGES for 3.0
new cacb350 LUCENE-2053: fix intermittent bug in unit test
new ce423d5 LUCENE-1558: default readOnly=true for IndexReader.open(Dir) and new IndexSearcher(Dir)
new 8170e54 LUCENE-1154: Move System Requirements to release-specific page
new 2797370 Cleanup changes for release.
new 7370094 Fix some javadocs errors in contrib
new 00f07ee LUCENE-2051: Contrib Analyzer Setters should be deprecated and replace with ctor arguments, thanks to Simon Willnauer
new b66b6bb forgot name :(
new ba4769d Fixed JavaDoc - spelling issues in @param
new e60abfd javadoc fix
new 18bdc35 Better changes.txt list.
new 470c99d change version in trunk to 3.1-dev
new 3204316 update version numbers in docs
new db8e03e small error in date
new fa5fb12 javadoc: added example of frange as a filter query
new ac3a479 SOLR-1302: slight refactoring for common code.
new 3e19331 SOLR-1302: javadocs
new aed363f SOLR-1302: append instead of concat
new 9606a8e LUCENE-2077: changes-to-html: better handling of bulleted lists in CHANGES.txt
new addbda8 SOLR-1302: clean up hashcode.
new 73e2f9c LUCENE-2074: First step until we resolve this issue. This just adds the warning, also added to 3.0. We will update the Flex version to 1.5 resolve this in 3.1.
new 54d763c SOLR-1569: allow literal strings in functions
new 90d0452 cleanup unused imports
new 29109d4 add way to get literal string w/o DocValues, add missing override, remove unused name()
new 2650c93 SOLR-1302: more distance functions and helpers
new 603d6d8 add override annotations, fix geohash hashcode, simplify other hashcodes
new 4d27b2e move from numbers to bullets in CHANGES
new c099104 RAT complains about missing license header
new 2886626 minor optimization, replace /2 with *.5 - multiplication is an order of magnitude faster than division
new 169ccf4 LUCENE-2073: add info about upgrading JVM,unicode
new 1cfb5a2 SOLR-1553: extended dismax parser
new 95f0843 SOLR-1553: extended dismax parser
new ac2a7f5 fix changes file in contrib
new c30cf86 simplify/shorten builtin functions
new 752faad SOLR-1432: default impl of new ValueSource.getValues() should use old
new 47bff03 SOLR-1525 allow DIH to refer to core properties
new 6e85215 SOLR-1525
new cb500c0 SOLR-1547 TemplateTransformer should copy array/list more intelligently
new 03f6d7a LUCENE-2080: Improve Version javadocs
new 05b4be6 SOLR-1572: ConcurrentLRUCache Integer.MAX_INT to Long
new c62fb27 remove unneeded TermGenerator in MTQWF (no longer Filter.bits()). This is a small speed improvement. I will apply this to 3.0, too, if a new RC comes.
new 52283c8 SOLR-1302: clean up some docs, handle null geohash such that if one of the entries is null, treat it as infinite distance
new 14ea535 add a bit of javadocs to the constructor
new 451034b add a bit of javadocs to the constructor
new 613aca9 dont call doExplain twice
new 961a411 update CHANGES entries for 3.0 (cleanup, add missing JIRA issues,...)
new 0a1cce0 LUCENE-2076: Rename FSDir.getFile -> getDirectory
new 1ac71a2 SOLR-1574: simplify specification of builtin functions, add many from java Math
new 4244f6c Remove QueryWrapper
new 85fbedd LUCENE-2079: more improvements to contrib/benchmark for testing NRT
new f935335 fix typo
new f3b9bea LUCENE-2086: resolve deletes-by-term in term sorted order for better performance
new 7a9c758 SOLR-1582: fix binary field copyField handling
new 52d8057 this is never called, but should be the other way round
new 7aeed67 update URL version of Lucene API
new ff1ceb4 SOLR-1522
new 4d65be5 SOLR-1539
new 254e3e9 Improvement in NumericRangeTermEnum to reuse the term and not intern the field name everytime. It also throws UnsupportedOperationException in endEnum() method, which is not used, and should not be used by client code/subclasses (undefined behaviour). Also adds a test for the TermEnum.
new d838d7b LUCENE-2087: Remove recursion in NumericRangeTermEnum
new 5e307da LUCENE-2088: AttributeSource.addAttribute should only accept interfaces, the missing test leads to problems with Token.TOKEN_ATTRIBUTE_FACTORY This also fixes the package.html error Shai mentioned.
new a78e306 merge this one also to 3.0
new 2e244ca LUCENE-2088: add extra test
new 4da546c SOLR-1567: Upgrade to Tika 0.5
new 0808b44 Added testcase for prefix getter on JakartaRegexpCapabilities. During LUCENE-2072 dev the prefix method did always return null due to a bug in jakarta-regexp-1.5. This testcase mainly prevents other from simply upgrading as long as this bug has not been fixed.
new e69141c LUCENE-2068: Fixed ReverseStringFilter for Unicode 4.0. Reverse Supplementary Characters correctly.
new f23b570 SOLR-1563: fix luke for binary fields
new a2ef4a0 clarify CHANGES entry for binary copyField
new ace3e15 SOLR-1577: fix data dir default to stay under solr home
new 8e00a81 javadoc: null val means no attr
new e5843b4 add some additional non-text fields to MTL handler test
new 0d639da SOLR-1584: fix SolrQuery.setIncludeScore()
new dc18c42 SOLR-1593: fix reverse wildcard filter for surrogate pairs
new e745742 SOLR-1580: Solr Configuration ignores 'mergeFactor' parameter, always uses Lucene default.
new 6fcb72a clean up no longer used reserveTime cruft
new 548f973 SOLR-1302: Why should numbers get to have all the fun, add String distance functions, too
new 22ce12d SOLR-1595: make rollback set isClosed
new c812e9f constants - only do more expensive conversions once... adds up over an entire index
new fb9087f LUCENE-2092: fix BooleanQuery.equals/hashCode to pay attention to disableCoord
new 73fe358 SOLR-1595: use utf8 in streaming solrj client
new f1dda28 SOLR-1587: fl=score same as fl=*,score for distrib search
new d0ba790 fix typo, set solr.data.dir in JettyWebappTest
new 030d11c help keep tests out of example/solr/data
new 58b11ac clarify that the NRT reader must be closed by the caller
new 1a84e60 LUCENE-2045: fix CHANGES entry (this was fixed in 2.9.2/3.0, not 2.9.1)
new c5a7989 LUCENE-2046: wrong place in changes.txt
new 55046c8 LUCENE-2086: add assert to verify we flush deleted terms in term sort order
new 7e3700e LUCENE-1260: allow Similarity instance to customize how norms are encoded/decoded
new 4a819ed doc:CHANGES typo
new ecf52f6 improve IW.optimize() docs
new 5a103ad SOLR-1600 A single value in amultivalued field means the value will not be a collection for javabin
new de487ed git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@884028 13f79535-47bb-0310-9956-ffa450edef68
new 44fbad4 SOLR-1600 there is already a schema.xml w/ version 1.2
new 93a4a7c SOLR-1516 Helper classes to implement QueryResponseWriter
new 2ed76cf set $Id$
new a33ffaa set $Id$
new d21f73b set $Id$
new 9dfa664 git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@884051 13f79535-47bb-0310-9956-ffa450edef68
new 600404c slight reformatting and fixed a typo
new d5d0ec3 SOLR-1516
new 6c332be javadocs change
new e87d483 activate new tag
new 4afe02e SOLR-1601: Schema browser does not indicate presence of charFilter
new e077c4d Updated JakartaRegexpCapabilities JavaDoc which gave users the impression the JakartaRegexp implementation provides a rock solid "prefix" implementation. Patch contains another testcase which shows the shaky behavior. See LUCENE-2072 for reference.
new 4b5e8cc SOLR-1570 -- Log warnings if uniqueKey is multi-valued or not stored
new bdfcfa4 SOLR-1558: QueryElevationComponent will error at init time (with clear message) if the uniqueKey field is not backed by StrField
new b59388e SOLR-1600
new 768b174 SOLR-1592
new efcc981 SOLR-1516
new 3dd6974 SOLR-1516
new 2f45df8 SOLR-1516
new 48fe184 improve javadocs for Collector.acceptsDocsOutOfOrder
new 1aab3f6 LUCENE-2075: share the terms dict cache across threads
new f0e064e LUCENE-2069: supplementary char support for lowercasefilter
new c0c5b9c LUCENE-2075: fix false trip in assert, when comparing two TermInfos
new 0f75eea add missing closing paren to docs
new aaff6ef correct jira issue number transposition
new 7d6afb9 LUCENE-1844: speed up the unit tests
new 2ef402e LUCENE-2067: Add a stemmer for Czech
new 56abbf2 SOLR-1611 -- Added Lucene 2.9.1 collation contrib jar to lib
new 8c45a01 SOLR-1611 followup -- forgot changelog entry
new 5027b16 SOLR-1571 -- Added unicode collation support though Lucene's CollationKeyFilter
new 76587d4 fix javadocs
new 09fd7ab fix javadoc
new c155a0c LUCENE-1844: Fix problem in windows, because the path separator \ is also an escape for properties files. Simple fix is to replace all backslashs by forward slashes in the getReuters20File.
new 9edfb3b LUCENE-2094: Prepare CharArraySet for Unicode 4.0
new 17fc7af remove expert & low-level characterization for TopDocs/TopFieldDocs
new bdf44dc LUCENE-2094: Fix hudson build failure.
new 883aff7 SOLR-1516 SolrInputDocument cannot process dynamic fields
new d71fd08 SOLR-1615: fix StrParser quoted string backslash escaping, add java-style unicode escaping
new 892bc7f LUCENE-2062: Bulgarian Analyzer
new cb325fd LUCENE-2095: fix thread safety issue with IW.commit
new 62798f6 LUCENE-2095: add missing minus sign
new 9d576a7 Change the wildcard test in trunk, too
new 801f30a SOLR-1612 use isAssignablefrom() and catch noSuchmethodException
new eb04ff8 added resolve()/replcaeTokens to Context directly
new 5b13258 use Context#replaceTokens directly
new 43e6963 LUCENE-1483: remove now unused SorterTemplate utility class
new fbfd147 LUCENE-2108: add SpellChecker.close()
new a0bf23d fixed javadoc warnings due to missing closing braces
new d1d9781 LUCENE-2065: use generics throughout unit tests
new 1f314fb LUCENE-2107: Added a pom.xml.template to contrib/fast-vector-highlighter
new fa7b8f0 LUCENE-2114: TestFilteredSearch tests on multi-segment index; fix Filter javadocs to call out that reader is per-segment
new fa65d42 LUCENE-2115: cutover contrib tests to use generics
new ab447b6 LUCENE-2108: Enable safe concurrent spell-index modifications in Spellchecker
new 5556599 LUCENE-2039: Added extensible query parser which enables arbitrary parser extensions based on field naming scheme
new 9ee4ce0 LUCENE-2102: Add Turkish LowerCaseFilter which handles Turkish and Azeri unique casing behavior correctly.
new f159d70 LUCENE-2037: switch to junit 4.7
new a92e6e8 fix enwiki (and a few others) task, DocMaker was removed in 3.0
new f011f59 Use better format for md5sum/sha1 sum on package build (binary files should have * before file name). The format attribute does that automatically.
new ae72952 LUCENE-2119: behave better if you pass Integer.MAX_VALUE as nDcos to search methods
new 470c89a LUCENE-2119: use numDocs() not maxDoc() as max nDocs we pass to PQ
new d2bf223 LUCENE-2119: add some more comments in PQ around the +1
new 146b735 SOLR-1627
new 7f26fd8 SOLR-1627
new 0834cd4 LUCENE-2106: ReadTask does not close its Reader when OpenReader/CloseReader are not used.
new ac47aa0 SOLR-1628: log contains incorrect number of adds and deletes
new 1948e73 LUCENE-2103: NoLockFactory should have a private constructor
new 4d12bb2 LUCENE-1844: speed up back-compat unit tests too
new 037fdbc SOLR-1624: Highlighter bug w/ term positons stored and multi valued field
new 1d4a595 SOLR-1608 -- Extract base class from TestDistributedSearch to make it easy to write test cases for other distributed components
new e797cf3 SOLR-343: Date faceting now respects facet.mincount limiting
new 066c566 improve explanation of implicit response writers
new 91bf5be LUCENE-2132: Fix the demo result.jsp
new 2c6073f SOLR-1583 . BinContentStreamDataSource
new 414532a use getDocBuilder()
new c0f60bc use getDocBuilder()
new 46f8ca7 SOLR-1583 added BinFileDataSource
new 8c92578 SOLR-1583 added BinURLDataSource
new 2ed0831 SOLR-1583 CHANGES.txt
new 49f7d90 SOLR-1629 -- "Return to admin page" link on registry.jsp goes to wrong page
new 89aa50f SOLR-1620 -- Fixed misleading log message "created null"
new c24c2f5 fix typo in javadocs
new 92d1c5b LUCENE-2134: give 512M to JVM generating our javadocs
new cec9fcb making Logger static
new 9565d7d LUCENE-2136: optimization: if Multi/DirectoryReader only has a single reader, delegate enums to it
new 6702e09 LUCENE-2136: This can be reverted.
new 4e88c6c LUCENE-2128: Further parallelization of ParallelMultiSearcher
new 3df3ab8 LUCENE-2137: switch to AtomicInteger for some ref counts
new 8bbf948 SOLR-1635: Fixed error message when numeric values can't be parsed by DOMUtils
new 550a4ef LUCENE-2124: move jdk collation to core, icu collation to icu contrib
new cc61990 LUCENE-2124: mv package.html docs to overview, like we did for queryparser, to avoid javadocs warnings
new 43c475d LUCENE-2117: SnowballAnalyzer uses TurkishLowerCaseFilter instead of LowercaseFilter to correctly handle the unique Turkish casing behavior if used with Version > 3.0 and the TurkishStemmer.
new b91fb7f Upgraded to Lucene 2.9-dev r888785
new 9b9ac66 SOLR-785 -- Distributed Search support for SpellCheckComponent
new 6c0c318 LUCENE-2100: Marked all contrib Analyzer subclasses as final. Analyzers should be only act as a composition of TokenStreams, users should compose their own analyzers instead of subclassing existing ones.
new 6e6d9ed LUCENE-2124: update site docs to reflect contrib rename
new 8e5d7bb add spatial dependency to POM.
new 6b71440 SOLR-1638 -- Fixed NullPointerException during import if uniqueKey is not specified in schema
new e6f4e7d SOLR-1639 -- Fixed misleading error message when dataimport.properties is not writable
new 41e48be LUCENE-2123: Move FuzzyQuery rewrite as separate RewriteMode into MTQ. This also fixes a slowdown / memory issue added by LUCENE-504 -- *WARNING* Do not merge this patch to flex, it's already there in a different variant!
new 74bb579 small javadoc fixes
new 121dbb5 LUCENE-2144: fix InstantiatedIndex to handle termDocs(null)
new 00eadcb LUCENE-2144: fix InstantiatedIndex to handle termDocs(null)
new 3501d92 LUCENE-2144: add javadoc warning to AbstractAllTermDocs
new f975b84 LUCENE-2144 Warning about descripancy during invalid use of the TermDocs API.
new c8ad3e8 SOLR-1643 -- Moved dataimporthandler extras into dataimporthandler core
new 93e3d75 SOLR-1625 Add regexp support for TermsComponent
new b51f7c5 Adding back changes removed inadvertently in r889537
new 77847c6 SOLR-1598 Reader used in PlainTextEntityProcessor.nextRow() is not explicitly closed
new 65cca85 SOLR-1357 SolrInputDocument cannot process dynamic fields
new 6ebcc95 LUCENE-2142: don't check if term count exceeds doc count in getStringIndex
new 8cbde0c SOLR-1358 Integration of Tika and DataImportHandler
new eacade7 fix unchecked warning
new 294b3d0 LUCENE-2123: Remove the deprec ScoreTerm in FuzzyQuery, javadocs, better test for the PQ overflow
new 2c67501 LUCENE-2144 No testing of features outside of the documented API
new 3acf3bc optimize degree/radian conversion - just use constants. Silly Math.toRadians() uses division
new bfedaea SOLR-1297: establish some standalone, baseline tests for parsing the sort strings
new 3867797 SOLR-1297: some code comments
new 53ce286 LUCENE-2135: forcefully evict IndexReader from FieldCache when it's closed
new e98e9dd fix false positive test failure
new 0589889 SOLR-1297: Added Sort By Function capability
new 6e9af5f SOLR-1139 -- Add TermsComponent Query and Response Support in SolrJ
new dcc66df LUCENE-2118: add verbosity to this test so when it fails again we see more detail
new df3fe93 SOLR-1177 -- Distributed Search support for TermsComponent
new 433fd5a TermsComponent supports distributed setups now
new 68ed49e SOLR-1651 -- Fixed Incorrect dataimport handler package name in SolrResourceLoader
new 8e2e344 SOLR-1610 -- Generify SolrCache
new 2f7b745 LUCENE-2155: clear/initialize calendar fields in localized date tests
new c67b43e LUCENE-2155: add assertion to check if something changes default locale behind our back when using LocalizedTestCase
new 86039cd LUCENE-2135: don't flush field cache if we hit exception during init (it leads to NPE)
new 0b1f7d5 SOLR-1621 :Allow current single core deployments to be specified by solr.xml SOLR-1637 : Remove ALIAS command
new f5c04ae1 Reverting SOLR-1643 and moving TikaEntityProcessor and test to extras
new 326e520 SOLR-1654 Add TikaEntityProcessor example to the DIHExample
new 0e8eb2a SOLR-1532 -- Allow StreamingUpdateSolrServer to use a provided HttpClient
new 79b97f9 SOLR-1655 . testcases are modified so thatthey explicitly mention MockDataSource
new dad7e60 LUCENE-2157: DelimitedPayloadTokenFilter no longer copies the buffer over itsself, instead it sets the length to the offset of the delimiter. Also optimizes logic and IdentityEncoder to use NIO.
new 8b45073 SOLR-1653: add PatternReplaceCharFilter
new d4a70b1 LUCENE-1609: restoring getTermInfosIndexDivisor (it's not deprecated in 2.9, but was removed by accident)
new a802888 add missing overrides
new 56b036e remove unused imports
new c84752a LUCENE-2166: don't keep warning about the same immense term
new dc3f92e LUCENE-2156: switch to AtomicInteger for IR's ref count; remove sync from IW's ensureOpen (it's only 'best effort')
new 383fc2d LUCENE-2104: Fix NativeFSLock.release() to throw exception if lock is held by another thread/process.
new f616a47 LUCENE-2165: SnowballAnalyzer was missing Set-based ctor
new 31585bf LUCENE-2158: don't lose deletions during NRT reopen at high indexing rates
new 0b00047 LUCENE-2161: improve concurrency of IndexReader
new f18f490 LUCENE-1769: Upgrade clover to 2.x (requirement is 2.6.x now, because older versions have bugs)
new 3d3d390 SOLR-1660 -- CapitalizationFilter crashes if you use the maxWordCountOption
new 1b2c9c6c add verbosity to intermittently failing test
new 0de0bc8 LUCENE-2168: allow negative relative priority for BG tasks
new 13d3259 SOLR-1662 -- Added Javadocs in BufferedTokenStream and fixed incorrect cloning in TestBufferedTokenStream
new 1658315 LUCENE-1769: Improve clover analysis and separate core / bw tests. Also verify that assertions are enabled.
new 375845f LUCENE-1769: Add also the opposite assert statement
new bba8314 LUCENE-1769: disable clover reports on assert statements
new c9ddd1b LUCENE-2170: Fix thread starvation problems
new d7d59922 SOLR-1667 -- PatternTokenizer does not reset attributes such as positionIncrementGap
new a1e956a LUCENE-1923: add toString to core IndexReaders
new 94c23a0 exclude non-apache files from clover
new aff4f4a reduce memory usage by switching off multi html generation threads. This is recommended by Atlassian
new 16eaa61 LUCENE-1786: improve performance of TestCompoundWordTokenFilter
new 9892d10 LUCENE-1923: further improvements to IndexReader.toString
new 6e6acef LUCENE-2124: fix javadocs from the move, thanks Steven
new 5be5c31 SOLR-1678 Move onError handling to DIH framework
new b105bee SOLR-1674: Improve analysis tests and cut over to new TokenStream API
new 7d35aaf LUCENE-2164: make CMS smarter about prioritizing its threads
new e6253de LUCENE-1972: Restore SortField.getComparatorSource (it was accidentally removed in 3.0.0).
new e1680c8 add correct credits
new 48b275a LUCENE-2177: don't accept Store for binary fields -- it must always be YES
new 39fbbd5 SOLR-1608: fix number of servers used to test with
new 0df3c5e LUCENE-2178: allow multiple locations on -Dbenchmark.ext.classpath
new d845266 SOLR-1661 : Remove adminCore from CoreContainer . removed deprecated methods setAdminCore(), getAdminCore()
new 9881179 Skip the response section since we are testing only spellcheck results
new d4b35b5 st
new 2185962 LUCENE-2169, LUCENE-2179: Improvements to CharArraySet.copy() and clear() is now working
new 10a625d SOLR-1621 related
new d4cd0f9 Remove irrelevant comments and link to SpellCheckComponent wiki
new 9a5e562 SOLR-1685 -- Extracted field sort value and prefetch processing into two new methods out of QueryComponent.process
new 1c2de4a SOLR-1686 -- Support fixing the number of shards in BaseDistributedTestCase
new 9a5a4ed Minor typo corrections
new 05237cf SOLR-1132: Added support for poly fields
new 78c7dc3 SOLR-1131: formatting - indent inner class
new ae65414 SOLR-1131: add a point dynamic field to the example schema
new b426c68 add doc to point type in example schema
new 74d642d add doc to point type in example schema
new 62b1873 SOLR-1131: first pass at fixing support for subFieldSuffix (index + search)
new 7fda4a5 SOLR-1131: FieldType javadoc improvements
new 5dd85dd SOLR-1131: remove concept of polyField from IndexSchema
new 709c7f8 SOLR-1131: fix equals,hashcode of PointTypeValueSource and test that fails w/o the fix
new 88b6768 SOLR-1131: no need for point value source to recreate sub-value sources for each new reader. Make ToMultiValueSource slightly more generic, specialize for dimention=2, and make point value source inherit from that
new a973bfa SOLR-1131: createFields doesn't return null
new 270550c LUCENE-2180: change to FSDir.getDirectory
new ef2a3e1 fix broken test
new a0d5801 fix javadocs warning
new 7c3ed58 LUCENE-2162: Allow ExtendableQueryParser extensions accessing the toplevel parser and its properties
new 2593733 SOLR-1131: change toMultiVS to vector
new 2685859 add missing @override annotations
new a9b50cb SOLR-1131: put the vector/multi VS into the function package
new bcc1117 fixed trivial spelling issues in javadoc
new 45ffab1 Revert all of wrong s/iff/if changes in committed revision 894224.
new ed5949c SOLR-1586: added GeoHashField and SpatialTileField. Refactored CoordinateFieldType a bit for sharing with SpatialTileField
new 4fbcdb8 SOLR-1586 - typo
new 5e77ec9 LUCENE-2182: DEFAULT_ATTRIBUTE_FACTORY was failing to load implementation class when interface was loaded by a different class loader
new 911f5c5 small cleanups
new e9e86f2 SOLR-1586: add solr-internal tag
new a949836 LUCENE-2034: Refactor analyzer reuse and stopword handling
new cdac1f7 LUCENE-2084: remove Byte/CharBuffer wrapping for collation key generation
new d22b7a9 LUCENE-2185: add @Deprecated annotations
new 957c449 disable test that's cuasing build to hang, until we fix it
new f6ac4ff SOLR-1692: fix produceSummary issue with Carrot2 clustering
new 5838738 javadoc
new 23216e7 javadoc
new 33df44a SOLR-1302: some slight refactoring for more reusable distance calculations
new 3f0577a small fixes to IW's infoStream output
new fc9a0a7 some useful constants
new 03a361c LUCENE-2079: fix BG thread priority to actually take effect
new ca76f3b SOLR-1697 PluginInfo should load plugins w/o class attribute also
new fd8ff08 fix javadoc
new 6331869 removed unused imports
new 36ba045 fix javadoc header
new c19d78d LUCENE-2147: Improve Spatial Utility like classes
new 6292fe5 added an extra getChild() method
new 38e6737 Support long.
new 27f6747 TokenSources.getTokenStream() does not assign positionIncrement.
new ab02bbf fix javadoc
new 5433951 SOLR-1704 . move google collections from clustering to core
new be9e1bf LUCENE-2196, LUCENE-2108: add java.io.Closeable to Spellchecker
new 4fb13e4 LUCENE-2190: add CustomScoreQuery.setNextReader so subclass knows when we advance to a new sub-reader
new f325bcd SOLR-1653: PatternReplaceCharFilter should receive a Pattern object instead of pattern String
new bfbcc89 fix svn properties in core package
new f6d7daf SOLR-1268: Incorporate FastVectorHighlighter
new 5e8e5a0 LUCENE-2194: Improve the efficiency of Snowball
new 2df8e5d SOLR-1268: ignore undefined field
new cfb822b adding missing eol-style
new d4b18fa tabs begone
new 673e368 LUCENE-2199: ShingleFilter skipped over tri-gram shingles if outputUnigram was set to false
new 7d58447 LUCENE-2200: final classes had non-overriding protected members
new 0ad2f18 remaining eol-style and inconsistent newlines fixes
new 36beb9e Add support for LongToEnglish doc/query maker
new 10ce957 try removing to get patch to work
new 42e8d5c SOLR-1538: Reordering of object allocations in ConcurrentLRUCache to eliminate (an extremeely small) potential for deadlock.
new 36249c7 SOLR-1588: Removed some very old dead code.
new fd6a62e SOLR-1590: Javadoc for XMLWriter#startTag
new 6f278e5 SOLR-1602 -- step 1. Adding new 'response' package and refactoring all response things to this package. NOTE, this will break back-compatibility depricated versions of the moved 1.4 files are added back.
new c9fbd0e SOLR-1602 - move XMLWriter to response
new c66a285 SOLR-1602 -- adding deprecated classes
new 9f74e43 SOLR-1352 . Multithreaded implementation
new 6956eaa SOLR-1352 . Multithreaded implementation (documentation fix)
new 8ca932e removed unused variables
new fe8a6bf spelling correction in docs
new 6b024f5 SOLR-1602 . The period was missing from package name
new 260d294 LUCENE-2204: FastVectorHighlighter: some classes and members should be publicly accessible
new dcccf06 Make comment class-level publically visible
new 306ca9f SOLR-1602 -- replacing FQN with solr.XXWriter in solrconfig.xml
new aba4c8b throw CorruptIndexException when deleted docs bit vector size does not match segment info size
new aadfd47 typo
new eaed8e6 LUCENE-2181: add a benchmark for collation
new a33e867 LUCENE-2188: Add a utility class for tracking deprecated overridden methods in non-final subclasses
new 5e97d63 add missing svn props as preparation for LUCENE-2193
new 476d155 javadoc spelling correction
new 7bdac8e LUCENE-2197: don't copy CharArraySet in StopFilter
new 9da810e LUCENE-2203: use the snowball vocabulary tests for improved testing
new fc4cf94 LUCENE-2201: use char[] for snowball, don't create intermediate strings
new f8bd981 LUCENE-2193: Replace the backwards tags by revision numbers. Please consult wiki for a howto about updating the backwards-branch now!
new 43c1132 LUCENE-2210: fix TrecTopicsReader for descriptions and narratives
new cf3b8e5 tweak javadocs
new da7bbb7 move test class being referenced by non-test code
new 3014c8f make test quieter
new 2f81c73 SOLR-1696 : Deprecate old <highlighting> syntax and move configuration to HighlightComponent
new 4ed8414 SOLR-1721 Add explicit option to run DataImportHandler in synchronous mode
new 309476a SOLR-1721 Add explicit option to run DataImportHandler in synchronous mode
new 3f722b6 LUCENE-2211: Fix various missing clearAttributes() and improve BaseTokenStreamTestCase to check for this trap
new 2bbd00b move changes.txt entry into contrib
new 9caaad0 remove $ tags
new c966dfa remove $ tags
new 6ac5ebd LUCENE-2206: add snowball stopword lists
new 9ad659d doc: note about native locks not working for multiple webapps in same JVM
new 750f384 LUCENE-2217: use ArrayUtil.getNextSize when growing
new 6b49c1b LUCENE-2217: revert
new 83b144f LUCENE-2216: disregard trailing zeros in OpenBitSet.hashCode
new 7c0cb27 LUCENE-2212: add test for PorterStemFilter
new 98175aa LUCENE-2220: Fix stack overflow when calling deprecated CharArraySet.copy()
new b58ccc0 LUCENE-1845: upgrade to bdb-je version 3.3.93; download the JAR from maven (still from download.oracle.com) instead; download JAR directly, not full zip
new 2c86ce4 Fix test failure on a checkout with spaces in file path caused by recent LUCENE-2212 commit
new edf6694 LUCENE-1845: add CHANGES entry
new 66dd0ae LUCENE-2206: make svn checkout consistent with trunk and make the test pass if the whole checkout was not done
new 5e9c071 Use https for backwards checkout and disable server-cert checking and interactive mode
new 78e45c9 LUCENE-2207: CJKTokenizer generates tokens with incorrect offsets LUCENE-2219: Chinese, SmartChinese, Wikipedia tokenizers generate incorrect offsets, test end() in BaseTokenStreamTestCase
new 9a931dd LUCENE-2225: fix thread hazard that can cause testBGSearchTaskThreads to run forever
new 076a559 Upgrade Lucene 2.9.1-dev to r900226
new f287643 SOLR-1717 SolrHighlighter#fragmenter, formatter etc do not need synchronization
new 79df1c1 SOLR-1553: edismax improvements -- pf param is now backcompat with dismax; pf and pf3 logic was refactored to reduce code; added pf2 which does what pf did in the first itertion of edismax
new ba2b085 LUCENE-2226: move contrib/snowball to contrib/analyzers
new 94826b3 LUCENE-2226: repair javadocs generation after hudson failure
new 9b3b890 LUCENE-2213: rename ArrayUtil.getNextSize -> oversize; tweak how it picks the next size
new 2ec53bc LUCENE-2226: remove contrib/snowball again
new 63339a1 spelling nit
new ad6785f LUCENE-2213: consolidate ArrayUtil's 2 tests
new e6a3610 LUCENE-2213: fix back compat tests
new 492f0d8 "Forrest Entity updates"
new da447b5 Add Lucid reference guide to site
new fcc5fed add lucid ref. guide image to site
new ed34079 LUCENE-2195: speedup chararrayset if set is empty
new 05a802b SOLR-1711: StreamingUpdateSolrServer race
new ac5116a LUCENE-2235: Implement PerFieldAnalyzerWrapper.getOffsetGap
new 6b96f85 missing CHANGES.txt entries for SOLR-1516 and SOLR-1592
new b574589 clarify caveat about using native locks and point to wiki
new e9a979f LUCENE-2198: Support protected words in stemming TokenFilters using a new KeywordAttribute
new da5cfe8 don't throw NPE if an exception is hit while init'ing the core readers in SegmentReader
new 1564036 fix spelling
new c745b82 fixed spelling, again
new 10a1942 SOLR-1737 FieldStreamDataSource: A dataSource which can give out an InputStream from Field data
new ff24afc LUCENE-2217: cutover more places where arrays grow to ArrayUtil.oversize/grow
new 1e9cdab update comments for NativeFSLockFactory
new d7dada3 LUCENE-2223: add a ShingleFilter benchmark
new 59fbe9a set eol-style for benchmark .alg files
new 49b3a12 LUCENE-2183: Added Unicode 4 support to CharTokenizer and its subclasses
new 537bb74 LUCENE-2238: deprecated ChineseAnalyzer / ChineseTokenizer in favor of StandardAnalyzer / Tokenizer which does the same thing
new 65e1223 LUCENE-2243: Add DisjunctionMaxQuery support for FastVectorHighlighter
new e1df47d fix javadoc
new fdf4ea2 LUCENE-2218: Improvements to ShingleFilter (performance, configurable sep. char and min shingle size)
new 869c789 LUCENE-2240, LUCENE-2241: SimpleAnalyzer and WhitespaceAnalyzer now have Version ctors. This commit also fixes all core tests to no longer use the deprecated ctors.
new 39b9f97 LUCENE-2209: add @lucene.internal/@lucene.experimental javadoc tags
new 2b6fb2d deprecate useless ctor (should be private)
new 5ad7974 LUCENE-2242: Contrib CharTokenizer classes should be instantiated using their new Version based ctors
new 58bbab2 fix native lock doc wordage
new 924d7fa LUCENE-2247: Add a CharArrayMap<V> for performance improvements in some stemmers and synonym filters
new 1444299 straighten out some whacky code
new e18d916 LUCENE-2247: Add missing test for stringIterator() after clover report studies...
new 1f8951f updated test after clover instrumentation run failure. Thread termination timeout set to 60 seconds and made booleans in workers volatile.
new 23d403b LUCENE-2234: Hindi Analyzer
new db62a20 SOLR-1748, SOLR-1747, SOLR-1746, SOLR-1745, SOLR-1744: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.
new 9dc5d7e put changes entry in wrong place last commit - move it
new 8d22659 SOLR-1756: The date.format setting causes ClassCastException when enabled and the config code that parses this setting does not properly use the same iterator instance.
new 7f76eea LUCENE-2249: ParallelMultiSearcher should shut down thread pool on close
new 000500e SOLR-1753: StatsComponent throws NPE when getting statistics for facets in distributed search
new c96611b SOLR-1736 In the slave , If 'mov'ing file does not succeed , copy the file
new 72638ac SOLR-1759: $skipDoc was not working correctly
new 351e182 SOLR-1727 SolrEventListener should extend NamedListInitializedPlugin
new 63754a9 typo
new 57d1387 LUCENE-2245: Remaining contrib testcases should use Version based ctors instead of deprecated ones
new a6b7c55 LUCENE-2055: better snowball integration, deprecate buggy handcoded snowball impls, restructure lang support
new b4ac502 remove some dead code
new ce39a0b SOLR-1762: DateFormatTransformer does not work correctly with non-default locale dates
new 1dd48e2 SOLR-1268: 1. eliminate hl.useHighlighter parameter. 2. introduce hl.useFastVectorHighlighter parameter. The default is false.
new 0a07c2a add assert to catch mismatched delete count on write; add detail to exception messages on corruption
new 3eb663e SOLR-1757: DIH multithreading sometimes throws NPE.
new 9bb4420 SOLR-1722: Allowing changing the "special" default core name, and as a default default core name, switch to using collection1 rather than DEFAULT_CORE
new 90135ac * SOLR-1766: DIH with threads enabled doesn't respond to the abort command
new 249be10 SOLR-1767: dataimporter.functions.escapeSql() does not escape backslash character
new 91ffd60 LUCENE-2258: Remove unneeded synchronization in FuzzyTermEnum
new 8dbd6e2 LUCENE-2248: Change core tests to use a global Version constant
new c0a1615 LUCENE-2080: deprecate LUCENE_CURRENT
new 5995714 LUCENE-2257: improve max per-segment term count limit from ~2.1B to ~274B
new 7efc005 LUCENE-2209: add expert IndexWriter.removeUnusedFiles to force IW to retry deletion of files no longer used (only useful on windows)
new 11f6b91 LUCENE-2260: Fix AttributeSource to not hold a strong reference to the Attribute/AttributeImpl classes which prevents unloading of custom attributes loaded by other classloaders. The same fix applies to VirtualMethod (3.1 only).
new 0dcbffd LUCENE-2259: fix new method (it's deleteUnusedFiles)
new f2d37b2 LUCENE-2080: add CHANGES entry
new 5bfe850 SOLR-1579: fixes to xml escaping in stats.jsp (the fix commited as part of SOLR-1008 was incorrect)
new 87b0e27 SOLR-1771: Improved error message when StringIndex cannot be initialized for a function query
new f43e472 Bring changes in line for release of 2.9.2 and 3.0.1
new ed6594e More additions about 3.0.1-only fixes, fix Header line to be compliant with changes-perl script
new edbff4f Cleanup changes in trunk
new 08ecae8 building a PayloadNearQuery with a PayloadTermQuery that takes its own function thats not used is kind of odd and confusing - switch to SpanTermQuery
new 545c764 small comment fix
new 23aacd1 LUCENE-1941: Fix Min/MaxPayloadFunction returns 0 when only one payload is present
new 5abaff6 LUCENE-2266: Fixed offset calculations in NGramTokenFilter and EdgeNGramTokenFilter
new a9c09f8 upgrade to lucene 2.9.2 rc1
new 5a93f98 SOLR-1738: Upgrade to Tika 0.6
new 78a4c3d update tika version in main CHANGES
new f037de1 revert removal of xercesImpl
new d85bb64 SOLR-1302 -- Fixing infinite norm calculation
new adadefd SOLR-1679: make SolrCore.execute pay attention to log level before building up big log message strings
new fb0ccdf SOLR-1695: Improved error message when adding a document that does not contain a value for the uniqueKey field
new 9548057 SOLR-1695: Added an earlier check for multiple values being used in the uniqueKey field - prior to this the only check was done in the UpdateHandler (IndexSchema logs an erro if the field is declared multiValued=true, but it's not considered fatal since it will still work as long as clients only send one value)
new 4cd6455 SOLR-1777: fix sortMissingLast, sortMissingFirst
new 06e20d9 SOLR-1779: fix parsing for more than 2 dims
new 7bb906f SOLR-1779: how about a proper fix this time, as last fix didn't account for spaces
new 44a38e9 LUCENE-2270: fix query normalization when boosts of all clauses==0
new c05170c move LUCENE-2270 description down to branch section
new 74f73a3 SOLR-1779: handle all spaces between a comma properly
new d5f6ae6 SOLR-1779: handle all spaces between a comma properly
new 85d5802 SOLR-1695: revert DocumentBuilder changes from r9112332 and r911228 and improve the existing error messages in UpdateHandler.getIndexedId instead
new 8012813 LUCENE-2270: Fix issue number
new e4d016c use SortField hashCode/equals rather than implenenting it ourselves
new a0464f4 doc: warn about sorting by function
new 0f42e34 LUCENE-2267: Add support for gpg signing to build.xml
new 34cc526 docs: we don't want CHANGES entries for everything, including fixes to new features not yet released
new 3abdb99 add checksum message also in trunk
new 349ca09 LUCENE-2254: add support to quality pkg for any combination of (title,description,narrative)
new 7b06e1c LUCENE-2261: make TopTermsScoringBooleanRewrite's PQ size configurable
new fb789b0 don't fork for every junit test
new de634b3 Save/Restore BQ.maxCluseCount in LuceneTestCase
new 5e3019a also change LuceneTestCaseJ4
new 0f99c02 LUCENE-1844: speed up TestNorms
new fbe34a8 LUCENE-2273: Fixed bug in FieldCacheImpl.getCacheEntries() that used WeakHashMap incorrectly and lead to ConcurrentModificationException
new f0c1d1c LUCENE-2273: add additional null check
new 2fcaf1a Convert NumericRangeQuery tests to JUnit4 to make use of @BeforeClass and @AfterClass to enable cleanup of the static RamDir index
new cc19884 LUCENE-2269: don't download/extract 20,000 files for the quality test
new 2f1e68a don't hardcode the static default, restore in a try/finally instead
new 406eb80 new backwards rev
new dd39605 LUCENE-2254: fix javadoc warning
new 9c8b13a LUCENE-2274: Add support for uncaught exceptions in threads
new 8b165b4 new bw rev
new 30b45bf LUCENE-2190: Added a new class CustomScoreProvider to function package that can be subclassed to provide custom scoring to CustomScoreQuery
new 75c4305f new backwards rev
new 7b9c0f7 LUCENE-2271: Fix javadocs of TopScoreDocCollector
new ee36dda update release date
new a79929b LUCENE-2190: Add testcase for rewrite. Also add missing annotation for other test added by Mike. CustomScore uses JUnit4, so @Test is needed. We should somehow customize LuceneTestCaseJ4 to emulate old behaviour, else we get lots of tests without annotation never ran.
new 5a320d2 LUCENE-2275: don't get TermDocs/IndexSearcher when applying deletes unless we actually have terms & queries to delete
new d951d9d upgrade to lucene 2.9.2 rc2
new 6619abe SOLR -> Solr
new 4eef6ad LUCENE-2281: add doBeforeFlush; make both do{Before,After}Flush protected
new 83fc525 SOLR-1792: Documented peculiar behavior of TestHarness.LocalRequestFactory
new d16fe2e fix testOldStyleDefaults so that it actually tests the old style defaults -- i broke it with a typo way back in r441175
new bbd02d1 SOLR-1776: DismaxQParser and ExtendedDismaxQParser now use the schema.xml defaultSearchField as the default value for the qf param
new c831eb9 LUCENE-2278: FastVectorHighlighter: highlighted term is out of alignment in multi-valued NOT_ANALYZED field
new 2bac855 LUCENE-2284: fix MatchAllDocsQueryNode toString() to close its XML tag
new 172d852 LUCENE-2037: Remove TestWatchMan from LucenbeTestCaseJ4 extends clause
new 04558da LUCENE-2037: Add support for LuceneTestCase.getName() for backwards compatibility when reporting failed tests. Also removed The InterceptTestCaseEvents class and added as anonymous class (simplified, no reflection)
new 21044e1 LUCENE-2282: allow public but internal access to oal.index.IndexFileNames API
new e358c3f add some infoStream verbosity on details of the returned NRT reader for future debugging
new 4aa3cad docs: lucene 2.9.2 rc2 became official
new efb7438 LUCENE-2285: Code cleanups to remove compiler warnings in eclipse.
new f447adb LUCENE-2286: enable DefaultSimilarity.setDiscountOverlaps by default
new d333d94 Improve performance of attribute cloning and clearing by removing synthetic access$nnn()-methods needed for access to private inner class field. Made the State members package private.
new 0a14723 LUCENE-2288: remove more unnecessary snowball object creation
new e4702ca LUCENE-2290: remove unnecessary string concat
new 1793470 LUCENE-2289: check infoStream != null before calling message
new 6efeb61 SOLR-1297: fix for more deep function
new 6c10ee2 SOLR-1750: SystemInfoRequestHandler added for simpler programmatic access to info currently available from registry.jsp and stats.jsp
new 67ed6e1 LUCENE-2283: use shared byte[] pool to buffer pending stored fields & term vectors during indexing; fixes excessive memory usage for mixed tiny & big docs with many threads
new da0de2c add missing space in DirectoryReader.toString
new ab9a5ca SOLR-1722: small bug - defaultCoreName is looked for at /solr, but should be /solr/cores - also, defaultCoreName should really not default to DEFAULT_DEFAULT_CORENAME
new 6efaaaa Fix javadocs of NRQ/NRF
new 3763e7a Add tests for open ranges and infinite values to NRQ
new 050c090 LUCENE-2277: QueryNodeImpl throws ConcurrentModificationException on add(List)
new 4f5166f SOLR-1798: fix FastLRUCache stats memory leak
new d7b77b3 LUCENE-2303: Remove code duplication in Token class by subclassing TermAttributeImpl, move DEFAULT_TYPE constant to TypeInterface, improve null-handling for TypeAttribute
new d3478d3 LUCENE-2300: don't pool readers on external directories when IW
new d9ff09b LUCENE-2300: add CHANGES
new 8c0dcbb LUCENE-124: Add a topterms rewrite method that scores terms only by boost value
new ca50eef SOLR-1318: Added ICU4J to extraction and test for Arabic
new ebc4ce0 SOLR-1674: speed up analysis tests (thanks Robert Muir!)
new 7641c23 LUCENE-2294: cutover to IndexWriterConfig object for settings to IW
new 099ba4e LUCENE-2294: cutover to IndexWriterConfig object for settings to IW (add missing files)
new f8fa54f Fix type name mismatch in example
new b51587f LUCENE-2294: revert while discussions are going on about default analyzer...
new f44f230 add missing details about file format changes by version
new 24d4565 LUCENE-2015: add a static foldToASCII method to ASCIIFoldingFilter
new 9f7a187 LUCENE-2313: Add VERBOSE flag to LuceneTestCase(J4)
new da284a7 As a first use of previous commit remove verbosity from NRQ tests. To show the term statistics use -Dtests.verbose=true.
new 53c19d6 LUCENE-2294: cutover to IndexWriterConfig object for settings to IW
new e5aada0 fix the missing tempDir in trunk
new 40aa439 LUCENE-2294: fix javadoc link
new 3c8644b SOLR-1815: solrj preserve order of facet queries
new e145b4e LUCENE-2314: Add AttributeSource.copyTo(AttributeSource)
new a29e93c LUCENE-2314: forgot .getName() in IAE message, else output is not looking good
new da4849f LUCENE-2319: fix stale javadoc for IndexReader.doCommit
new b13167e LUCENE-2318: Remove inconsistent system property code for retrieving temp and data directories inside test cases
new db06755 LUCENE-2037: Added a check for now, that tests in LuceneTestCaseJ4, that all JUnit4 tests have @Test added to all methods with name.startsWith("test"). This helps us during converting tests to JUnit4, as i found lots of tests that simply forgot to add @Test and were never ran.
new d3b5dd4 initial move of solr to lucene svn - first as a dev branch to get solr on lucene trunk
new 0d378ed initial move of solr to lucene svn - first as a dev branch to get solr on lucene trunk
new 5b0c691 move branch
new 84de57f move branch
new 65a2145 a hackey commit of stuff needed to get on lucene 3.0.1
new f2a3f30 give the error message we promised in Solr 1.4 if you use these charsets
new 28453dc properly set stopwords case-sensitivity
new 1af8a5b useless dead code, sorry
new 7fab7e2 make test logging more verbose, but disable java logging totally (for now). Can be changed in testlogging.properties
new 7177d83 remove double test lines
new cc4ba44 fix a couple tests
new f29488d SOLR-1821: Fix TimeZone-dependent test failure, triggered by US Daylight Savings Time
new 4392449 merge up to trunk rev 922991
new 15828c6 remove lucene 2.9.2 jars
new ea6663f fix setInfosIndexDivisor is now setTermIndexInterval
new 21f422d fix setInfosIndexDivisor is now setTermIndexInterval (missed a piece)
new 09ccd41 fix bad tests: you cannot test a posInc that does not exist (e.g. some stopfilter etc must set it first)
new 7d14598 convert uber-secret tokenstreams inside of jsp
new 4a60277 Solr, meet Lucene 3.0.1
new 2e35d9a upgrade to 3.1-dev jars
new 5cc1956 SOLR-1677: Add support for luceneMatchVersion in Analyzers, Tokenizers and TokenFilters.
new 8529cab as of trunk, the geohash encoding is fixed (thanks chris male), so fix this test
new 21a1b9f fix test to use a valid thread count
new ae8d108 add nocommit for clustering test: perhaps somewhere Version.LUCENE_CURRENT is used?
new 9ad4aae SOLR-1677: Code cleanup (heavy duplication removal) and more checks.
new 06b51a3 LUCENE-2313: Add VERBOSE flag usage to lots of tests
new 1f28168 SOLR-1677: Add more lenient support for version numbers (also 'V.V') format and add a system property for tests (set by build.xml), that specifies the current lucene version. TODO: Update all solrconfig.xml files to add the '3.1' luceneMatchVersion.
new 61e3e15 match lucene's junit version (4.7)
new b8951e1 remove debugging prints from tests
new fa1d73a LUCENE-2293: make previously hardwired 5 max thread states settable, through IWC
new 3d45063 add nocommit
new 189859c use matchVersion here
new 2d64394 add cast fix intermittent compilation error from junit upgrade
new 6be973b the result difference is now explained, due to LUCENE-2286
new b0f2536 drop old style Lucene compression support - but allow older configs to still work
new 3cb43de sync release numbers
new 78b5767 remove deprecated HtmlStrip*Tokenizer, which only overrides reset() with the charfilter for a tokenizer
new 0c13e8c add note to CHANGES about HtmlStrip*Tokenizers
new 3730a0b remove nocommits
new 742a8cd remove unneeded nocommit
new 5f79081 add version support for qp from solrconfig
new b2a6e0e initial stab at compression removal note
new 9775379 break index format change warning out from compression removal notice
new b7286e6 docs: remove 1.5 reference
new d142dda doc: add master/slave upgrade note
new 0aa2bb7 doc: typo
new cd4be66 SOLR-1677: top of the Lucene Version issue
new cf770db I think this was an error. We are still 1.5 compatible? When merging lucene + solr this is a bad idea.
new 1902d98 SOLR-1677: More factories converted to use matchVersion
new 3dabccd Please don't hurt me, this is just a test!
new 92e2e20 SOLR-1743: Restore the error reporting behavior of 'single core' solr instances. (This was a bug introduced when the default core feature was added after 1.4 was released)
new 5d9b7b2 merge up to 923909
new b44d8b0 don't create strings, not needed with lucene trunk
new 5023a08 fix wrong ctor visibility
new e55919d generate analysis factories for trunk's new lang support
new 6755971 LUCENE-2326: Removed SVN checkouts for backwards tests. The backwards branch is now included in the svn repository using "svn copy" after release.
new 8200c81 LUCENE-2326: It is better to use peg revisions, if maybe the data folder is removed in a later revision on tartarus.
new 2e5c6cd LUCENE-2326: In clover reports exclude then backwards tests correctly.
new a45422f Adding overdue unit test and adjusting build file accordingly
new a5dc94a move VwR classes to response package
new dd8b03b Syncing up config files with main example
new 20db452 Add layout example template
new cfa432b merge up to 924414
new 42bc0c4 SVN-GIT conversion, path copy emulation.
new 778d967 SVN-GIT conversion, path copy emulation.
new 7e70872 Merging after path copy emulation.
new 1199f9a remove this test
new b87c6bc a rough start to a top level build script that can run sub tests - still doesn't work quite right - perhaps not getting the right basedir in sub build files?
new 8d78ef8 name test target 'test'
new 087701b little fix to make tests work when called from a build.xml in a higher dir
new e01f81d add a clean target and copy lucene jars to solr after lucene tests are done as a temp work-off-trunk hack
new e70adc1 improve lucene-jars-to-solr target
new 47f03c1 remove overwrite on copy
new 96c5dfd add svn:ignores to trunk
new 2a282e2 SOLR-1379: Add RAMDirectoryFactory
new cd490f9 switch Solr to really run off lucene trunk rather than just copy jars - still needs some love (too many duplicate lucene refs for one) but its a start
new 7a6834b remove obsolete ant call
new 1084919 fix extras classpath
new 097709a SOLR-1830: fix test case not closing writer
new 0d10770 merge up to lucene trunk rev 924781
new 676a9ca clean up ant a bit - take dupe refs to Lucene classes out of solr contribs
new d56233a SOLR-1835: add SolrTestCaseJ4
new 7ff48d1 keep lucene from compiling 5 times when running test and reorganize all the lucene refs in one spot
new 2a36f33 no need to call compile for lucene-core - the contribs will do it
new 0036200 add directoryFactory to example, w/ default to FS
new eb47921 switch BasicFuntionalityTest to use SolrTestCaseJ4
new 874110e change BaseDistributedSearchTestCase to just extend TestCase
new 48d4155 convert WordDelimiterFilterTest to SolrTestCaseJ4
new 919ac59 tests: kill prints, or change to logging
new 7f0db45 tests: lower autowarm count
new 08718bf tests: fix comments
new 0ab629f convert TermsComponentTest to SolrTestCaseJ4
new 8587348 make TestReplicationHandler just extend TestCase instead
new ba9a78a convert SpellCheckComponentTest to SolrTestCaseJ4
new 4a75462 support for using RAMDirectory
new 3d295fb Convert TestCSVLoader to SolrTestCaseJ4
new 5c8e81a Convert TestTrie to SolrTestCaseJ4
new 7576bfeb Convert HighlighterTest to SolrTestCaseJ4
new 55f589a Change to RefCntRamDirectory rather than RamDirectory
new dcf9dde remove a close that doesn't belong
new a75151e call the right close
new aa9b85c tweaks
new 25d2c54 fix test
new d21d258 convert DisMaxRequestHandlerTest to SolrTestCaseJ4
new 958fd4b merge up to lucene rev 925176
new c3d33bc merge up to solr trunk rev 925091
new 733aabd speed up a few more tests with SolrTestCaseJ4
new db59c17 strengthen analysis tests: extend Lucene's base testcase
new 9a13563 speed up a few more tests with SolrTestCaseJ4
new fbcf1b1 fix file name case
new b12f372 sync up to lucene trunk rev 925561
new 2b950eb fix casing of filename
new 4abb609 tests: kill prints
new f011f95 SOLR-1797: fix ResourceLoader thread safety
new 5f3e28a docs: clarify that ramdir doesn't work w/ replication
new 8af45aa LUCENE-2297: allow reader pooling to be enabled (through IndexWriterConfig) even if you're not pulling NRT readers
new c5a9ede use ramdir for local tests and fsdir for nightly tests
new 386d3ea fix restoring prop in test
new 64b50a8 tests: revert property to prev state
new 7ff2d5d tests: maxMergeCount must be set before maxThreadCount
new cb49850 prevent useless gc in tests, using the value from lucene
new 08b0a68 add the RAM parameter for contrib tests, too
new c8c5dfa LUCENE-2331: add NoMergePolicy, NoMergeScheduler
new ab336b8 move index exists check into DirectoryFactory so that it can more properly work with RamDir
new 8ae0689 change logging to severe for now
new 03345e1 SOLR-1835: run the core tests in parallel... not perfect but a start
new e5e0634 Create new Lu-Solr development folder
new 1467ee2 upgrade jetty to 6.1.22
new 94eb33a update jetty.xml for new jetty
new b93a922 SOLR-1835: only create the output dir once when doing parallel tests
new 5692166 SOLR-1835: add a sysprop -Dsequential-tests=something that allows you to force tests to run sequentially
new b2337af SOLR-1835: minor cleanups, remove redundant ant libs, add missing newlines to formatted errors
new 9213bca update build.xml for new clover version
new c285667 document that ant 1.7.0, needed for junit 4 support is required, just like lucene
new 0b6a6bc LUCENE-2328: move tracking of which files are sync'd from IW/IR down to Directory; fixes slow memory leak
new ace867f SOLR-1835: add ability to not log exceptions matching a certain pattern
new 64b524a tests: ignore expected exceptions
new 4f753f4 tests: ignore expected exceptions
new 46668d8 tests: ignore expected exceptions
new 7ee2e53 tests: ignore expected exceptions
new 43d6b2e tests: ignore expected exceptions
new 2445887 tests: ignore expected exceptions
new 234c460 tests: ignore expected exceptions
new 32a370e use random tmp data dir for more tests
new f6126f8 LUCENE-2329: Use parallel arrays instead of PostingList objects in TermsHash*
new 273c083 tests: ignore expected exceptions
new 6d36da2 tests: ignore expected exceptions
new 73d4a3e tests: ignore expected exceptions
new 6ebd260 tests: ignore expected exceptions
new f6dd096 allow RAMDir for multi-core tests - add test that docs stay after core reload - change RAMDirFactory to work over core reloads
new ac530bd LUCENE-2328: add jdoc details for deprecation of Directory.sync(String)
new ba6bfab fix javadoc links
new 954add8 tests: close update handlers created outside of solr
new 3d50b42 test: close files so win can remove later
new 16cb338 test: don't spin up embedded core if not needed, and close jetty when done
new 03216a1 tests: partial conversion + fixups of TermsComponentTest
new eb6e13f LUCENE-2343: add support for benchmarking collectors
new f5bb9a6 tests: conversion + fixups of TermsComponentTest
new e6e5b00 add FVH capability to solr-ruby
new a6e90e8 forgot to add history to CHANGES.yml
new 214bfc6 SOLR-1379: fix term component so fields are map elements
new babb058 SOLR-1835: convert some of the jetty/example tests to Junit4
new b42b2d9 tests: set ramdir for junit4 based tests too
new cec08f1 fix setting of solr.solr.home
new 604c7c2 tests: convert more jetty/example tests to junit4
new eb1537e tests: convert jetty/examples to junit4
new 88534cd tests: factor out common client creation code
new 8d32610 tests: convert jetty/examples to junit4
new cf05c92 tests: convert jetty/examples to junit4
new aedd12f tests: convert jetty/examples to junit4
new 45ea59d LUCENE-2323: reorganize contrib modules (phase 1)
new 4319c22 LUCENE-2323: reorganize contrib modules (phase 1)
new 29963c7 LUCENE-2339: deprecate static Directory.copy in favor non-static Directory.copyTo; if it's FSDir -> FSDir, use nio's FileChannel.transferTo
new 3343dcd LUCENE-2333: Fix failures during contrib builds, when classes in core were changed without ant clean. This fix also optimizes the dependency management between contribs by a new ANT macro
new f8c0344 tests: include classname in tmp dir names
new 256789a tests: prevent expected commit exceptions from failing test
new ad7faf9 made this test smarter
new 04560af SOLR-1836: merge lucene/solr committer pages
new 9ab93f2 SOLR-1848: add in static sample queries for the example
new 6e4c79b Use preferably sysprop "temptDir" also in backwards tests.
new 923c4cd revert SOLR-1848
new 2450876 be quiet velocity test!
new 6512773 LUCENE-1709: Parallelize Tests
new b83700b Lucene-2306: - Add NumericRangeQuery and NumericRangeFilter support to XMLQueryParser. Jingkei Ly via Mark Harwood
new fc98d80 SOLR-1850: don't copy word set for each KeepWordFilter instance
new c3d2d45 LUCENE-2306: Fix wrong package names in tests and missing super.tearDown()
new 5738583 Use getDataDir also for index backwards compatibility tests
new bcc84a5 remove ignore
new eac4071 termAttttttribute -> termAttribute
new d581f63 add CHANGES for SOLR-1706, as it fixed some bugs
new 874e7b9 Fix the Luke target to work with the new layout, classpaths, etc.
new 1602a0c remove unused file
new 61b781d LUCENE-2148: Fix best fit bug
new 97dfb8c LUCENE-2148: fix the Solr test
new 04dc8c1 SOLR-1853 Solr 1.4 Replication - Repeater throwing NullPointerException
new 76dd311 JIRA-2353: Config incorrectly handles Windows absolute pathnames
new 721ce98 LUCENE-2353: forgot to remove "via ?" from CHANGES :)
new 7cc8b1b added some comments, removed an extra, useless if check
new 61d2ad1 added some comments
new f3ba962 add a minor comment
new a528a70 LUCENE-2360: don't use .toArray to recycle byte[] blocks used by doc stores
new 3860c16 SOLR-1857: cleanup and sync analysis with Lucene trunk
new eaca8cc LUCENE-2359: fixed edge case around 180th meridian
new 868b997 SOLR-1859: speed up indexing for example schema
new 88fc2e2 add missing eol-style
new 47416b3 SOLR-1740: ShingleFilterFactory improvements
new 211d77a SOLR-1852: add a test for this to trunk
new 55aa604 SOLR-1819: Upgraded to Tika 0.7 RC
new 07424bf Fix broken MBean test: new File(URL.getPath()) is the wrong way to create filenames from "file:" URLs coming from Classloader. The problem: some characters are escaped, e.g. the whitespace in my user's home directory. The correct way is to cast to URI using toURI() and invoking the URI-ctor in File (this is the "official" way to go).
new 0efaf5f Luke version tick
new 91e8bdc Wire VelocityResponseWriter into the example configuration
new 4bc7641 Make UTF-8 the default charset
new aa94937 remove logging API usage, mainly because it isn't used, but also caused a test failure
new 1b3d0eb LUCENE-2365: IndexWriter.newestSegment returns null if there are no segments
new 3e50978 fix URLs in test_utf8.sh
new b679816 LUCENE-2370: Reintegrate flex_1458 branch into trunk (revision 931101)
new d40dacc LUCENE-2329: fix deadlock case after flush; fixed ram balancing between deleting & indexing
new 29ff915 LUCENE-1976: fix again for 3.1 (fix was temporarily lost in flex merge)
new ba9876c LUCENE-1990: fix Mutable case where out-of-order writes could incorrectly overwrite adjacent values
new ec8bcf4 add missing build.properties exclusion
new a37ac8b LUCENE-2377: Enable the use of NoMergePolicy and NoMergeScheduler by Benchmark
new 7ba2a17 absorb flex branch section of CHANGES into main CHANGES
new 1c058e2 LUCENE-1458,LUCENE-2111: add some CHANGES entries describing changes in flex
new 0a5e680 LUCENE-2383: some small cleanups after landing flex
new 5792f0d LUCENE-2385: Move NoDeletionPolicy from benchmark to core
new 81c21e1 LUCENE-2385: TestNoDeletionPolicy was not added to version control. sorry !
new be7da17 LUCENE-2074: Refactor StandardTokenizer to have separate JFlex files per matchVersion. Also reset zzBuffer to initial size on reset(Reader) and clean up reset methods.
new f2dfa0b LUCENE-2302: Remove unneeded null checks
new 48b9345 LUCENE-2302: Fix toString() issues with Token, add javadocs explaining break, and add missing CHANGES.txt
new cf55de9 Fix deprecation warnings by incorrect javadocs in code commented out :-)
new 1afb76a LUCENE-2387: don't hang onto Fieldable of last doc indexed in IW, nor to Reader in Tokenizer after close is called
new 7a2fa04 LUCENE-2388: update solr svn references to refer to the new merged trunk
new cda9119 LUCENE-2323: move WikipediaTokenizer to contrib/analyzers
new 9d677af javadoc html fix
new c8d0754 fix 1.5 specific javadoc warning
new 50b3d2f remove unused directories
new b299b83 remove duplicate changes entry
new f0a6238 Fix javacc and jflex builds, speed up contrib build by removing un related checks. Also updated wikipedia tokenizer to jeflex 1.5 and hardcoded unicode 3.0 (which is java 1.4 for backwards compatibility). Also rebuilt all javacc and jflex parsers.
new 877a6f0 fix line ending again
new 1976521 cut back number of test iterations
new 524b447 LUCENE-2323: move surround queryparser to queryparser contrib
new a4b8c40 some minor cleanups and faster jflex classpath :-)
new 06283e9 LUCENE-2323: move ChainedFilter from misc to contrib/queries
new d02cbfe LUCENE-2372: Convert core analyzers to CharTermAttribute. Also made rest of core analyzers final.
new 8804fc5 SOLR-1874: Optimize PatternReplaceFilter
new 2e2ec5c fix failing test, StdAnalyzer now stores this in its superclass
new b5b5f24 fix jdocs
new b20f103 LUCENE-2390: fix random remote test failures and refactor tests
new f80c40a remove troublesome $id
new ac05e3a use entity reference in solrconfig.xml
new d4b3141 LUCENE-2358: rename KeywordMarkerTokenFilter to KeywordMarkerFilter
new 3ae65e7 LUCENE-1709: use the build temp dir for junit temp files, prevents obnoxious junit temp files from littering the source tree
new 9a43d0e SOLR-1876: convert all Solr tokenstreams to CharTermAttribute, make all non-final TokenStreams/Analyzers final
new 5aa974d LUCENE-2389: Removed the now obsolete and deprecated Analyzer.setOverridesTokenStreamMethod(). Analyzer and TokenStream base classes now have an assertion in their ctor, that check subclasses to be final or at least have final implementations of incrementToken(), tokenStream(), and reusableTokenStream()
new 2ff8550 LUCENE-2386: IndexWriter commits unnecessarily on fresh Directory
new 287d4a6 add missing license header
new 9992282 LUCENE-1709: force benchmark tests to run sequentially and enable threadsPerProcessor as arg to ant (default to 1)
new e525dbd LUCENE-2386: reverting previous commit due to failing Solr tests
new f9ca627 SOLR-1840, SOLR-1839: DistributedSpellCheckComponentTest fails under stress test
new 2090fb4 SOLR-1851: luceneAutoCommit no longer has any effect - remove it from config
new e9e7b1e SOLR-1851: luceneAutoCommit no longer has any effect - remove it from config
new 29334f6 LUCENE-1709: respect this variable for solr, too. for now keep the default at 2
new af9ee16 LUCENE-1709: specify output dir as temp dir, prevents junit temp files from littering the src tree
new 4f86064 LUCENE-1709: add ant jars for the convenience of IDE users
new 6d356c8 add a compile target to the top
new 7a65a18 LUCENE-2386: IndexWriter commits unnecessarily on fresh Directory (take #2)
new a0de834 remove more references to the old trunks
new 994189c LUCENE-2366, LUCENE-2367, LUCENE-2359: Fix a bunch of issues related to spatial
new 8703572 LUCENE-2316: Define clear semantics for Directory.fileLength
new ddae6f0 LUCENE-2184: previous commit broke this
new 4238a84 LUCENE-2184: clean up API a bit more, test still fails
new 2e204d1 LUCENE-2111: fix HighFreqTerms to work on flex
new 3130cd1 Reverting earlier spatial changes
new ea9cc21 speed up TestStressIndexing2
new 5a10e41 sick of the horribly ugly formatting in this file. My eyes just can't take it anymore!
new 4c18268 add an additional assert to try to catch possible 'fdx size mismatch' bug
new 605656e LUCENE-2398: Improve tests to work better from IDEs such as Eclipse
new 90a0eda LUCENE-2398: allow this test to work from eclipse too, simplify build some more
new e18484f further simplify build: benchmark tests act like normal tests and don't need this anymore
new 12a7360 LUCENE-2399: Add support for ICU's Normalizer2
new 5141614 LUCENE-2399: speed this filter up 20% (icu optimizes for dest = stringbuilder)
new baa94a8 LUCENE-2401: Improve CharTermAttribute performance
new 24260eb LUCENE-2397: SnapshotDeletionPolicy.snapshot() throws NPE if no commits happened
new 7a99cc2 mailing list updates
new 59bdca0 set eol-style for .sh to LF (sorry)
new a95a785 LUCENE-2404: Improve performance of ThaiWordFilter by using a char[]-backed CharacterIterator (currently from javax.swing).
new 8f13135 LUCENE-2404: Add Solr part (luceneMatchVersion init param)
new 9b88f3c LUCENE-2404: Add missing LowerCaseFilter to javadocs
new 535fd96 fix Luke classpath
new 156a84a Fix build to include lucene libs into tgz/zip
new 4fdba44 fix the lucene/solr version numbering problem during combined build and war/zipping
new bd8aeba LUCENE-2402: Add an explicit method to invoke IndexDeletionPolicy
new 3599d0c LUCENE-1343: Add ICUFoldingFilter, normalizes unicode text for search
new 9d1de14 enhance contrib/icu documentation
new bc32989 add an example showing how to control back compat
new e48349b modify example to be more performant
new e5e05ae improve flex javadocs
new f1b9797 LUCENE-2409: Add ICUTransformFilter to support ICU transforms
new c32bb32 LUCENE-2415: Use reflection instead of a shim class to access Jakarta Regex prefix
new 01def23 simple null check: SolrCore isn't garunteed to havea CoreDescriptor, and CoreDescriptor doesn't have to have a CoreContainer
new af96066 SOLR-1887: add warning log when hl.useFastVectoryHighlighter=true specified on the field that termPositions or termOffsets are not stored.
new 8dccdd7 LUCENE-2416: Some improvements to Benchmark
new c3a253a LUCENE-2416: changed NORMALIZER (Pattern) to ThreadLocal, since it was left un-synced
new 1e7165f SOLR-571: autowarmCount on SolrCaches now supports relative percentages
new c6e0e86 LUCENE-2417: Fix IndexCommit hashCode() and equals() to be consistent
new c6e8519 LUCENE-2419: improve parallel tests
new 90526f0 SOLR-1875: Per-segment field faceting
new bb69d0f LUCENE-2424: fix silly bug in FieldDoc.toString
new 9f2cd93 LUCENE-2417: changed IndexCommit methods to abstract
new a7659e5 jdoc improvement
new 3a29adf restructure test so that field cache sanity checking can still be used (some methods use the field cache in differnet ways, but each logical piece of functioanlity tested by a test method should be using it consistently)
new 220f9ee revert the static boolean checkFieldCacheSanity that yonik added for SOLR-1875. since it's in the base class it's dangerous if some test class sets it to false and never sets it back to true. added additional comments to where assertSaneFieldCaches is called so that if people run into the same situation yonik did in hte future they'll see how to deal with it (either by refactoring, or by using purgeFieldCache)
new 98c47c5 LUCENE-2298: Add stempel, an algorithmic stemmer with included Polish support
new 5abbf34 LUCENE-2414: Add ICUTokenizer, tailorable impl of Unicode Text Segmentation
new 7cd9a8d LUCENE-2400: ShingleFilter: don't output all-filler shingles/unigrams; also, convert from TermAttribute to CharTermAttribute
new 722e52d LUCENE-2400: Missed name in changes
new 1d14f8f LUCENE-2413: consolidate PorterStemmer to contrib/analyzers
new 1c79ee4 LUCENE-2438: BytesRef improvements, bytes!=null, kill many cases of oversizing, implement comparable as index order, fix some javadocs
new 9b9a365 LUCENE-2438: don't pre-allocate before UTF16TOUTF8
new 4258ebc javadoc: define UTF16toUTF8 result.offset=0, doc that BytesRef references byte[] instead of copying
new d5c0eac LUCENE-2438: Fix encoding in NumericUtils to also set offset to 0 (and javadocs)
new d5e5a2f SOLR-397: creation of a facet.date.include param for controlling what range endpoints are inclusive when date faceting
new 59a62bc spelling mistakes
new 89c24fb LUCENE-2413: consolidate ASCIIFolding and ISOLatin1Accent to contrib/analyzers
new 1a9fab6 SOLR-1900: override new methods in SolrIndexReader, convert facet.method=enum to flex API
new 5f68c89 LUCENE-2413: Move PerFieldAnalyzerWrapper and LengthFilter
new edcc066 LUCENE-2413: consolidate TeeSinkTokenFilter to contrib/analyzers
new 031e726 forgot to use offset in BulkReadResult
new 7949e3e fix faceting's use of flex: term() is undefined after next() returns null
new a3da442 SOLR-1891: Make lucene-jars-to-solr fail if copying any of the jars fails, and update clean to remove the jars in that directory
new 5b74a4e LUCENE-2265: cutover Fuzzy, Wildcard, Regexp queries to operate on Unicode UTF32 code point not UTF16 code units
new f9249e3 LUCENE-2413: move high-level charfilters to contrib/analyzers
new 50031b7 make cold dist target work
new 8a4b9df LUCENE-2421: Hardening of NativeFSLock
new ae2a285 LUCENE-2265: Fix Java 5 compilation -- Generics-Police and Java-5-Police is angry! :-)
new 435cc41 add missing package.html
new 1d1331f LUCENE-2413: consolidate commongrams into contrib/analyzers
new a9ef636 LUCENE-2413: consolidate HTMLStripCharFilter into contrib/analyzers
new 9238c5f LUCENE-2413: consolidate WDF into contrib/analyzers
new 6fa480a LUCENE-2413: consolidate RemoveDuplicatesTokenFilter to contrib/analyzers
new cd320b5 LUCENE-2413: consolidate pattern analysis into contrib/analyzers, deprecate the old PatternAnalyzer
new 20a0dc2 split changes for 3.x and trunk
new 265a642 update contrib changes
new 136ad0a reflect merges in trunk changes
new d9771d1 Update trunk's version to 4.0. TODO: Solr docs and version updates
new e00e3c7 disable backwards in trunk
new a96f5e9 fix the if statements that broke with parallel testing
new 1fdaf68 sorry last fix was wrong
new 27502aa LUCENE-2413: Consolidate KeepWords,HyphenatedWords,Trim filters to contrib/analyzers
new 4963109 LUCENE-2422: don't reuse byte[]/char[] for String IO in IndexInput/Output
new 26f4756 SOLR-1904: use HashDocSet.exists in facet.enum
new 0a66653 LUCENE-2283: mark RAMOutputStream as internal
new c1a666b fix jdocs; fix unsupported overridden ops in DocsAndPositionsEnum
new 115c58c Clean up generated JARs in clean
new f6e9cc9 LUCENE-2444: move contrib/analyzers to modules/analysis
new 6772a01 LUCENE-2444: remove obselete contrib/analyzers directory
new fcf67e1 fix compile-lucene target
new 3cd39b5 revert last change and fix prop name - issue still exists though
new ced530a LUCENE-2387: add missing CHANGES
new bef21b3 LUCENE-2444: boilerplate stuff for the analyzers module
new 3c331fe LUCENE-2444: remove refs to contrib/analyzers
new 1e1296e sync all changes to reflect reality
new 4a1c8c3 use the new _TestUtil.randomUnicodeString here
new 2540400 LUCENE-2451: remove dead code in oal.util.cache; keep only DBLRUCache
new 37a0811 adding news blurb about Apache Lucene Eurocon 2010
new 1b020be LUCENE-2437: Indonesian Analyzer
new 399d373 fix the compile target... this never worked for contrib/analyzers before either
new f3c25f0 SOLR-1865: ignore BOMs in SolrResourceLoader.getLines
new 003cc24 SOLR-1843: new rootName attribute for <jmx /> configuration ... allows users to override the top level name for MBeans when exposed via JMX.
new 06f7a37 fix package oddities
new 79839b1 fix some eclipse warnings (thanks Shai!)
new 02d218a forgot to include event date in title
new 972da58 LUCENE-2449: add 'knob' (-Drandom.multiplier=N, defaults to 1) to tune up how much random testing is done; fix sneaky bugs (workaround java's bug in new String(int[], int, int); nasty key reuse bug in DBLRUCache) that this deeper testing uncovered
new 57a8756 support cranking up the memory index test randomness
new e85c277 SOLR-1902: fix Tika extraction issue
new 26b9fad LUCENE-2413: consolidate SynonymFilter into analyzers module
new 351474f LUCENE-2329: fix bug in mem tracking caused in merging back from trunk; clean up some dead code
new d1ecb22 LUCENE-2413: add MockAnalyzer and switch a lot of tests to use it
new 317d311 LUCENE-2410: add a PhraseQuery->TermQuery rewrite when there is only one term
new 712ce48 LUCENE-2449: fix DBLRU cache to clone key when it promotes an entry during lookup
new 48cca13 LUCENE-2459: fix FilterIndexReader to (by default) emulate flex API on top of pre-flex API
new ee5ec3e LUCENE-2393: add total TF tracking to HighFreqTerms tool
new 5707410 SOLR-1900: make getDocSet honor deleted docs
new f753fb2 add a temporary workaround for the sort order problem
new cb13ac0 LUCENE-1585: Allow to control how payloads are merged (trunk)
new 4e93b11 LUCENE-2462: remove DocsAndPositionsEnum.getPayloadLength
new 6fd7b91 SOLR-1908: Fixed SignatureUpdateProcessor to fail to initialize on invalid config. Specificly: a signatureField that does not exist, or overwriteDupes=true with a signatureField that is not indexed.
new 0fb9feb SOLR-945: JSON update handler
new e9fcffb example: add json example to exampledocs
new dea8d48 upgrade noggit json parser to r944541
new f4232f1 exampledocs: use the author field that's in the example schema now
new 76fe0f3c fix Solr since version
new d23eb64 LUCENE-2413: switch over more tests to use MockAnalyzer
new e292af7 LUCENE-2413: clean up/doc MockAnalyzer, add a MockTokenFilter, which can simulate stopword/lengthfilter/keepfilter,etc
new 4092c03 LUCENE-2413: convert over more tests
new 023746d SOLR comments: add node about passing deleted docs to termsEnum
new 73f2435 LUCENE-2413: convert more tests
new 97a95c3 fix typo in comment
new acbf053 LUCENE-2463: Improve Greek analysis
new cd45643 LUCENE-2384: Remove hack, as JFlex trunk now has the zzBuffer bug fixed
new 824939d LUCENE-2466: fix locale bugs for tr_TR locale: casing problems in lucene/solr code
new 62307cb LUCENE-2466: fix these lucene tests to work under all locales
new 82bc123 LUCENE-2466: fix some usages of the default locale that cause test failures under th_TH_TH
new 3e53e65 LUCENE-2467: fix memory leaks in IW when indexing very large docs
new d25dcf4 update version number in trunk
new 0ddd505 SOLR-1846: Eliminate support for the abortOnConfigurationError ... this also fixes SOLR-1824
new 8ae84e0 trunk has been labeled 'version 4.0-dev' for a while now, so making CHANGES.txt reflect that. also updating various old refrences to Java 1.5 since recent changes actually require Java 1.6
new 7ff39e8 clean up some configs thta had multiValued uniqueKey fields for no reason -- was causing spurrious errors to be logged
new c5ae13f3 change some 'performance' tests so that they use a Logger instead of System.out -- removes some spurrious output from the automated tests (people looking ofr hte perf ouptut can set their logger properties accordingly)
new fe5f1aa LUCENE-1287: Allow usage of HyphenationCompoundWordTokenFilter without a dictionary
new 9f973b6 add comment
new 28a153b LUCENE-2440: add custom ExecutorService to ParallelMultiSearcher
new 5ccb3ae LUCENE-2413: fold contrib/icu into analyzers module
new 56e4df5 LUCENE-2473: Clicking on the more results link in luceneweb.war demo results in AIOOBE
new 5259d7d LUCENE-2413: move KeywordMarkerFilter to analyzers module
new 43098fa remove dead code
new f237405 fix dead link to queryparserssyntax.html
new 7baa7b1 SOLR-1923: add caverphone to phoneticfilter
new 04c8590 LUCENE-2476: release write lock on any exception during IndexWriter ctor
new 71b59ca LUCENE-2413: consolidate remaining concrete core analyzers to modules/analysis
new 865002b SOLR-1900: change terms component to use flex APIs
new ec204d8 SOLR-1900: add missing ByteUtils.java
new 537e024 fix solr dependency handling
new a0c72af LUCENE-2413: move more core analysis to analyzers module
new 9e61dd5 Generics Policeman ticket
new 9d4bd2a SOLR-1928: fix terms component index order tiebreak
new 2e8a9b9 LUCENE-2458: queryparser turns all CJK queries into phrase queries
new 6149b63 revert 2458
new c8108ec LUCENE-2478: Fix CachingWrapperFilter to not throw NPE when Filter.getDocIdSet() returns null
new 41c2ac3 SOLR-1900: use new indexedToReadable that takes BytesRef
new 6ae79d9 LUCENE-2467: more mem reduction during indexing
new 1c6a43c javadoc: clarify exception that can be thrown from ut8 conversion
new d6dd2e2 LUCENE-2455: Some house cleaning in addIndexes* (trunk)
new b8a12e8 remove useless demo cruft (not necessary as it builds as a normal contrib)
new 38aa464 include the demo war file in 'ant dist' and change the README to refer to the new location
new 181bcbc fix contrib/demo's javacc target
new 7e5a4cd remove unnecessary final modifiers
new 85a977b LUCENE-2468: make CachingWrapperFilter treatment of new deletes customizable
new dc26c26 LUCENE-2468: strengthen javadocs
new 9276737 SOLR-1915: DebugComponent now uses a NamedList to model Explanation objects in it's responses instead of Explanation.toString
new b457760 giving contrib/demo an empty test directory in the hopes that it fixes the problem that Hudson seems to have using clover on that contrib (can't reproduce locally)
new 98b252e LUCENE-2295: Added a LimitTokenCountAnalyzer / LimitTokenCountFilter to wrap any other Analyzer and provide the same functionality as MaxFieldLength provided on IndexWriter. This patch also fixes a bug in the offset calculation in CharTokenizer
new 8ea260a LUCENE-2480: Remove support for pre-3.0 indexes
new 646d2f5 fix typo
new 972ed36 revert VirtualMethod exception name, it was correct
new d43627a LUCENE-2481: Enhance SnapshotDeletionPolicy to allow taking multiple snapshots (merge from 3x)
new 5179757 LUCENE-2299: don't miss segments in NRT reader if addIndexes is running
new 6616053 LUCENE-2299, LUCENE-2360: add missing CHANGES entries
new 7661fe8 fix typo
new ad0e495 LUCENE-2372: switch over remaining uses of TermAttribute
new 6e51a53 LUCENE-2372: remove unused import
new a9eb9c5 LUCENE-2424: add missing CHANGES
new 8d8c162 escape U+2028 in JSON responses
new 699cbe6 SOLR-1933: 2 space indenting for responses
new 9447b3e fix typo in comment
new b956dfe LUCENE-2356: allow setting termsIndexDivisor for all readers opened by IW
new 5e5c553 LUCENE-2356: fix spelling in CHANGES entry
new 37be97b LUCENE-2356: improve jdocs
new 00cdc31 LUCENE-2311: pass fully loaded reader to mergedSegmentWarmer
new 9d56e2d SOLR-1915 followup - based on feedback in the issue i've renamed the param for controlling wether the score explanations sre structured, undeprecated the existing toString() format, and changed it back to being the default
new 425ffb2 LUCENE-2424: make CHANGES entry wording consistent across versions
new 7000b05 SOLR-1889: The default logic for the 'mm' param of DismaxQParser and ExtendedDismaxQParser has been changed to be determined based on the effective value of the 'q.op' param
new d9f5941 SOLR-1914: write NaN/+-Inf as strings by default
new 2cf56fc SOLR-1930: remove unused prefix and wildcard filters, which have been moved to lucene
new 0c2228e SOLR-1935 BaseResponseWriter neglects to add SolrDocument in DocList when isStreamingDocs=false ... no CHANGES.txt entry because this is a bug fix for unreleased code
new 510e9b1 SOLR-1602 wrappup - adding deprecations and warning log messages to response writers in the o.a.s.request package
new 428d4b1 yonik removed ConstantScoreprefixQuery in r950784, but forgot to remove this usage of it (it was never migrated to lucene because it's trivial to build with a PrefixFilter)
new 729a4dc use HTMLStripCharFilterFactory instead of HTMLStripStandardTokenizerFactory in example-DIH schema
new 46acc0c LUCENE-2380: cutover to shared byte[] (BytesRef) instead of String, in FieldCache
new ff01172 SimpleFacets was always using threaded executor
new f7673b5 SOLR-1938: make ElisionFilterFactory user-friendly
new a11fa9f SOLR-1900: remove last use of TermDocs in SolrIndexSearcher
new efaaed4 LUCENE-2380: work on faceting speedups after fieldcache conversion - store BytesRef per seg instead of looking it up each comparison
new 5189558 don't suppress CMS exception details
new 89cda54 remove useless property
new 6ffc159 SOLR-1900: fix MultiFields/DocsEnum usage
new 39edb86 LUCENE-2380: align for both doc->ord and ord->value, when fasterButMoreRAM is true
new 27b2e10 LUCENE-2486: incRef the doc store files so we can load them when opening the reader for warming
new 26ea856 fix silly thread hazard w/ MultiBits; add unit test; small cleanups
new a6a9e5f LUCENE-2380: fix bug where each term was written twice
new 9c034e2 LUCENE-2487: IndexReader subclasses must implement flex API
new 07fc03e LUCENE-2489: move PerFieldCodecWrapper to core
new e3707c2 JDK1.5 does not let you @Override interface methods
new dec4309 SOLR-1943: Disable clustering contrib for now inn trunk, until problem with circular dependency is solved
new 608f816 LUCENE-2484: Remove deprecated TermAttribute. Use CharTermAttribute and TermToBytesRefAttribute instead
new db1cb0b LUCENE-2494: use CompletionService in ParallelMultiSearcher instead of simple polling
new e1e44d0 Starting a new branch for LUCENE-2324 and more realtime-search related patches.
new 390fbf2 LUCENE-2496: don't throw NPE on trying to CREATE over a corrupt index
new 7fe6c0f remove accidental System.out.println
new 857abc1 SOLR-1943: Disable clustering contrib, part #2 (until build system fixed to do contrib-crawl)
new d0e4a7e fix typo and move to right place (until release)
new a0d0ae4 SOLR-1750 cleanup, renamed/moved class, and eliminated overlapping functionality with SystemInfoHandler
new 51f649e SOLR-1948: PatternTokenizerFactory should use parent's args
new 1cf9b74 LUCENE-2497: fix a bug that was introduced in LUCENE-2480
new 5d7197b testNoSegmentFile failed on Windows
new 36ca325 SOLR-1870: the javabin format no longer throws a ClassCastException when SolrInputDocuments contain field values that implement Iterable
new 9427cad tests: convert to junit4 and fix bugs
new 3915a39 SOLR-1932: New relevancy function queries: termfreq, tf, docfreq, idf, norm, maxdoc, numdocs
new 98b1313 LUCENE-2380: add getTermsEnum for FieldCache entry and use it for fieldcache merging in Solr faceting
new aa6afe1 correct eol-style
new 5a66150 LUCENE-2413: directory and package fixes
new c91bddb LUCENE-2380: hard cutover of all preflex APIs to flex
new 6b212ad LUCENE-2490 -- ant generate-maven-artifacts will build lucuen and solr
new ed1f977 SOLR-1885 and SOLR-1711: release connections to prevent hang
new 10a2406 LUCENE-2502: remove dead code
new 3ffe87d fix false failure in random test
new 8c10e9b fix false failure: test was converting invalid UTF8 to UTF16 through 2 different APIs (java & Lucene) and then asserting result is equal
new d228769 LUCENE-2501: strengthen this testcase a bit, but I still can't get it to fail
new 371556a LUCENE-2490: fix for renamed Ant property in previous commit that was not completely done
new 09de7f3 Update changes after release of 2.9.3/3.0.2
new 7d20816 restore one entry
new 9fed2f7 LUCENE-2378: fix silly perf regression
new 04765f6 LUCENE-2378: add ability to populate BytesRef instances while filling PagedBytes, and make UnInvertedField's TermIndex use this to share a byte[]
new e2b625a SOLR-1957: Move VelocityResponseWriter from contrib to core
new 44355bd Remove contrib/velocity directory as it has been moved to core
new b6015f4 Update link to Luke
new 3bc8093 Add link to XML format to footer, why not, even taking debug mode into account
new 5d96448 Add autosuggest using terms component. Fixed a couple of Velocity warnings too
new 363527d Use generic url_for_solr prefix, allowing one global config change for a core path or different Solr mapping
new 60e15b6 SOLR-1894: Fix for Solritas and multicore
new 44d4da5 Add Solr logo to Solritas /browse view, hyperlinks to clear all constraints
new 81f3e57 enable spell checking buildOnCommit in example configuration, and default it into the /browse view
new a87bcb1 Revert spellcheck buildOnCommit, per Yonik
new 6f6dd97 Add description to run-example target, to show with ant -p
new cda18f0 SOLR-1965: use fastGet in BitDocSet to speed up intersection counts
new 82ce4b8 SOLR-1946: Misc improvements to the SystemInfoHandler: /admin/system
new 1a85112 remove velocity maven stuff from the build, no longer needed
new 8459f9a SOLR-1965: collect docs per-segment for enum faceting when not using filterCache
new b910ea2 Greatly beautify the /browse view, thanks to a code4lib pal
new 0f5172a LUCENE-2380: expose method of getting native arrays
new 2b8e4c4 SOLR-1965: use native array access for single valued field cache faceting
new b58675a SOLR-1965: use native array access for facet.method=fcs
new 85cbe4e Fix issue with form action URL and fq parameters, and removed some superfluous copy/paste JavaScript that leaked in
new c6bd141 spell fix
new eb44420 move random accepted string test utility code to src/test
new f1be531 fix incorrect class name in javadoc
new 7686d2f LUCENE-2509: small code cleanups
new 653c7c1 SOLR-1968: reuse termsenum,docsenum when generating cached sets
new 8f71031 LUCENE-2413: consolidate remaining solr tokenstreams into modules/analysis
new a545c8c Fix silly bug in the regex used to normalize the MXBean name (used a..z instead of a-z - which removed too many characters)
new e92a91e LUCENE-2410: ~2.5X speed up for exact (slop=0) PhraseQuery
new a9947ae fix QueryUtils (for tests) to track lastReader correctly
new f81a5d9 LUCENE-2512: fix DeleteByPercentTask to work again post flex
new 18d21f9 LUCENE-2142: merge 3.x test only, as trunk uses different StringIndex variant
new 50ab75b LUCENE-2142: if FieldsCache.getStrings/Index is mis-used (more than 1 term per doc), stop loading once number of terms > number of docs
new f289f22 LUCENE-2500: add DirectIOLinuxDirectory, a Linux-only (requires compiling .cpp JNI code per platform) which bypasses the buffer cache so segment merging does not evict cached files
new 705dfee LUCENE-2426: change index term sort order to unicode code point order (used to be UTF16 order)
new 81aa382 remove dead code
new 5242afe Some style improvements, from Ken Krugler
new e1db705 LUCENE-2513: don't overwrite future commits when IndexReader is opened on a past commit and then commits new changes
new f60e005 update doap
new 3ec2e75 LUCENE-2513: don't overwrite future commits when opening past commit in writeable IndexReader
new a9f7966 LUCENE-2438: We decided that bytes should never be null, so i changed the recently added external serialization methods to conform to this.
new b36b0e1 Solr 1.4.1 release news
new ffc358d fix wrong version number
new 52085fa LUCENE-2480: Remove more dead code
new b2f3f2e SOLR-1974: add LimitTokenCountFilterFactory
new d69d138 SOLR-1966: QueryElevationComponent can now optionally return only the elevated results
new c938fb5 SOLR-1966: check two results instead of one
new 86ce79d LUCENE-1810: added LATENT field selector option
new 83aca3b fix typo in javadoc
new 3dbdb50 formatting: make consistent with other clauses
new f8056de Test some edge conditions
new 5ba4331 SOLR-1556: added per field capabilities to TermVectorComponent, also error msgs
new 350ae95 LUCENE-2524: FastVectorHighlighter: use mod for getting colored tag
new 14e13ed cutover TestSurrogates to use LuceneTestCase.VERBOSE instead of its own DEBUG; cutover to J4
new a2d3151 LUCENE-2526: don't throw NPE from MultiPhraseQuery.toString if it has no terms
new e6e18a8 Generics Police: Fix unchecked warning
new 0e631b8 LUCENE-2517: improve changes-to-html
new 36b3888 Move changes up to correct place
new 0c333c6 LUCENE-2514: Term is no longer character based
new b4e9894 LUCENE-2516: Cary over changes to trunk (but they are inactive, as we have currently no backwards)
new c86c444 LUCENE-2464: FastVectorHighlighter: add SingleFragListBuilder
new 0d31aa0 LUCENE-2410: correct CHANGES entry -- only 20% speedup
new 662059f LUCENE-2421: merge 3x to trunk
new 7ad6c0b SOLR-1985: FastVectorHighlighter: add wrapper class for Lucene's SingleFragListBuilder
new 3adc878 SOLR-1991: The example target should work from a fresh checkout without running other targets first
new 70d7eb1 SOLR-1992: Remove abortOnConfigurationError from example solrconfig.xml as it no longer has any affect
new c5bc95a SOLR-1984: add HyphenationCompoundWordTokenFilterFactory
new b2eb102 LUCENE-2373 Create a Codec to work with streaming and append-only filesystems.
new 561e520 SOLR-1981: Solr will now fail correctly if solr.xml attempts to specify multiple cores that have the same name
new d4cc047 SOLR-1568: Spatial filtering support
new 3867233 SOLR-1960: fix URL for Solr Wiki top page. This is a temporary treatment until INFRA-2251 is solved.
new 9cfb3be some corrections for flex migration, thanks to Andi Vajda
new 7dc1919 LUCENE-2533: don't return dup Strings from FileSwitchDir.listAll
new fa7d244 LUCENE-2534: fix over-sharing bug in MultiTerms/Docs/AndPositionsEnum
new e0a831d LUCENE-2531: fix string sort to only compare-by-value when necessary
new 02f7690 LUCENE-2532: randomize IndexWriter settings in search tests
new ed6406b LUCENE-2130: fix performance issue with MultiTermEnum.seek when you seek just a bit ahead on each call (which AutomatonFuzzyTermsEnum does)
new 2ec25eb LUCENE-2536: fix IW.rollback to not apply buffered deletes against flushed segments
new 0aacad6 SOLR-2002: make AbstractSolrTestCase extend LuceneTestCase
new 76de953 speed up test
new dace72b speed up test
new e6cc82f fix this assertion, so the test isnt sensitive to the speed of your computer
new d49603b quiet this loud test
new 3241eb9 LUCENE-2503: add light stemmers for european languages
new fcc9a4a LUCENE-2503: add forgotten javadoc/citation (sorry)
new d592103 SOLR-2000 ... it's not 2008 anymore
new 2fbf7ec SOLR-1791: Fix messed up core names on admin gui
new 278448b SOLR-1995: Use proper format for SimpleDateFormat
new 67d2e87 SOLR-2003: report (throw exception) rather than replace charset errors in SolrResourceLoader.getLines
new c8de69b SOLR-2002: assert inconsistencies in setup/teardown rather than giving an awkward IAE for maxclausecount=0
new ce249ee add TODO about not testing the empty string in this test
new 379bc33 use CheckHits to more thoroughly confirm results are identical (rmuir: add some more hair to the monster...)
new dba59cd LUCENE-2348: force single segment for DuplicateFilterTest, for now
new a803300 remove dependency of test-core on build-contrib (only needed by redundant test code)
new 4c23e64 SOLR-2003: improve exception message for encoding errors (print filename, etc)
new 90ac856 print a warning in this test if it cant clean up (rather than silently leaving trash)
new 7902749 LUCENE-2541: Fix NumericRangeQuery that returned incorrect results with endpoints near Long.MIN_VALUE and Long.MAX_VALUE
new 42aa9a2 LUCENE-2541: Improve readability of TestNumericUtils by using autoboxing and varargs
new 19a14cb A small improvement in FuzzyTermsEnum, as the ArrayList was initially allocated with one element less so internal array reallocated every time. This removes the use of ArrayList at all.
new 658c5f0 Generics und Classloader Policeman fixes
new bd1a237 print exactly which files cant be removed (e.g. spellchecker/xyz.cfs) when cleaning up test temp data
new 898430b SOLR-2002: add timeouts for this test in case the site is having problems
new 828d00a LUCENE-2549: Fix TimeLimitingCollector#TimeExceededException to record the absolute docid
new 1f10f8b SOLR-2002: improve TestReplicationHandler
new 7912d72 convert some more tests to junit4
new cc5882a LUCENE-2458: queryparser turns all CJK queries into phrase queries
new 72d4191 LUCENE-2523: Add IndexFormatTooOldException and IndexFormatTooNewException
new f608d4e LUCENE-2523: Modify the test to check only for failure on IR.open(), add TODO to make IW.ctor() fail early, too
new f521e84 SOLR-2008: avoid possible RejectedExecutionException w/autoCommit by making SolreCore close the UpdateHandler before closing the SearchExecutor
new f18502e SOLR-1568: moved DistanceUtils up one package, as it isn't tier specific
new 42b9f0c LUCENE-2324: Committing second version of the patch to the real-time branch. It's not done yet, but easier to track progress using the branch.
new fc970ef LUCENE-2324: Committing second version of the patch to the real-time branch. It's not done yet, but easier to track progress using the branch.
new bdba1ff Remove unused file
new 0b475af revert accidental commit by buschmi
new d114260 LUCENE-2324: Adding IndexWriter.java and DocumentsWriter.java to (hopefully) right branch this time.
new 824f5bb LUCENE-2514: consume tokenstreams in QP like the indexer: dont create intermediate string
new 40028d3 LUCENE-2542: remove final from some TopDocsCollector methods
new 907cd33 fix some bytesref abuse in these tests
new 06a753f add random prefixquerytest (hopefully easy to debug preflex issues with)
new 55b373f As BytesRef has now native order use them in numeric tests. The contents are raw byte[] and no strings, it should compare native
new 0ccbc1c Merging trunk into realtime branch (revision 966818)
new c6432e9 add randomRealisticUnicodeString, all chars in the same unicode block
new cec16f3 SOLR-2009: Contrib ant test targets do not respect sys props testcase,testpackage,and testpackageroot
new 2fe80c4 warn if you fix a random seed (so we dont leave the test de-randomized)
new 7216e5b LUCENE-2554: making branch for faster iterations
new af4a9de commit my current state
new c3627f9 LUCENE-2554: add some verbosity to TRR2
new 3582913 remove nocommits, this isnt really evil
new 68fe4bf fix the core tests to pass (with any -Dtests.codec). pull codec randomization from RIW... we should support -Dtests.codec=random instead!
new 9098d7e add support for -Dtests.codec=random... all core tests pass with this
new 69597e5 add support for -Dtests.codec to solr tests
new c8fd7fc factor random defaults out of RandomIW into newIndexWriterConfig
new b797b02 remove some dead code; make RIW/RIWC more hairy
new df6c1ad LUCENE-2555: Remove shared doc stores
new 4128a36 Merging trunk into realtime branch (r966817 through r978809)
new 483266f LUCENE-2554: fix PreFlexRW's reader to dynamically decide whether terms should be UTF16 or codepoint
new 94dbf44 LUCENE-2554: make PreFlexRW codec use finer-grained impersonation, so we can test dancing NRT/deletions too
new a964231 LUCENE-2554: pick a random codec for each unit test
new 15cc2d6 clean up
new b62cff9 LUCENE-2458: keep Solr's default QP behavior wrt compound words and phrases
new 9be3345 random codec tests by default
new 249c678 LUCENE-2458: revert r978879
new 68ce463 LUCENE-2458: implement Uwe's suggestion for restoring Solr's default behavior
new a5430ed LUCENE-2458: revert r978898
new da7655c SOLR-2015: add boolean attribute autoGeneratePhraseQueries to TextField
new 6487d5c remove empty file
new 42634c5 LUCENE-2537: merging from 3x
new 071fdc3 SOLR-1984: typo in javadoc
new dbbf048 remove dead code
new a604160 remove remaining nocommits
new aac4e16 LUCENE-2554: add comment explaining why we can't assert valid UTF8 when dancing
new 2b988ea don't generate invalid random regexps: the toString method of RegExp doesnt escape
new 2ba78a2 LUCENE-2565: don't enter infinite random loop
new f8fba74 LUCENE-2554: preflex codec doesnt order terms correctly
new c76e15a LUCENE-2569: in Sep codec, make sure reused Docs/AndPositionsEnum can in fact be reused
new 96a6898 LUCENE-2568: fix AutomatonTestUtil.RandomAcceptedString to not return invalid (containing code points in the UTF16 surrogates range) UTF32
new bed729c LUCENE-2570: Some improvements to _TestUtil and its usage
new 6e30869 SOLR-1925: CSVResponseWriter and commons-csv update
new 9cf2331 don't generate invalid random unicode strings
new 8024f7f LUCENE-2561: Fix most of the thread-safety and exception handling problems in the realtime search branch
new f1a8710 Setting svn:eol-style to native for new files in realtime branch
new 4a645ab Merging trunk into realtime branch (r978810 through r979858)
new 30bec40 Make benchmarker contrib compile in realtime branch. Now all contribs compile and their tests pass.
new 41bb029 retry to prevent false failures
new 683568d More realtime branch cleanup.
new f64f56f5 extend time a bit to prevent false test failure
new b3bb09b add another couple loops for this test to keep false failure from occurring
new 04cdd6c fix TestIW.testThreadInterruptDeadlock to properly close (abort) its writer
new 747a1c2 print codec when IW.infoStream is enabled
new b0e7f1c fix (again) TestIW.testThreadInterruptDeadlock to properly close (abort) its writer
new 1a15324 add some missing synchronization to CodecProvider
new 317b939 LUCENE-2559: add SegmentReader.reopen
new 67c66e1 raise the retry count
new d5ded69 add randomized test case to test stored fields
new adaeb65 SOLR-1240: Added support for generalized Numerical Range faceting on any numeric (or date) field. Note: this required modifying ConvertedLegacyTest to deal with an expectation about how many fields a specific document has (there are more now because of a copyField i added to the schema)
new 6666030 SOLR-1240: fixed typo in CHANGES.txt
new f4919e1 LUCENE-2574: Optimize copies between IndexInput and Output
new 4b4ecb7 Some contrib build.xml didn't import contrib-build.xml
new d57ef1c this is still somewhat brittle - try waiting for up to 3 seconds
new 53f7428 remove dead code for reading old indices
new bea5529 LUCENE-2580: fix AIOOBE in MultiPhraseQuery
new 1904003 LUCENE-2580: fix AIOOBE in MultiPhraseQuery
new 4b729f5 LUCENE-2579: fix oal.search package.html description of abstract methods
new 8bfc318 TestReplicationHandler - fix testReplicateAfterWrite2Slave by retrying commit also
new 99bcf03 tests: remove retry loop
new 83a3650 SOLR-2019: force Jetty to use insecure randomness source when running tests
new 640672c add @link in javadoc
new af4d6f1 add @link in javadoc
new 756fc04 SOLR-2016: use tighter stemming for textTight
new 3885ed4 SOLR-1469: fix TestReplicationHandler failures
new cf46248 SOLR-2011: Solr tests now use a tempdir in build/ which is removed by 'ant clean', like lucene
new b905aba SOLR-2011: change all uses of java.io.tmpdir -> TEMP_DIR
new 7f4a23a remove dead code
new b76b8e5 LUCENE-2574: add missing seek
new 97e4781 LUCENE-2582: allow setting the default codec for newly written segments, in the alg file
new 07bd9c3 revert 981659: apparently the code was not quite dead yet
new daeafba SOLR-1469: fix TestReplicationHandler failures
new 022d7d2 remove dead code, take 2
new 0c0fb8b LUCENE-2574: disable this opto for now
new ac95528 SOLR-2021: Add SolrEncoder plugin to Highlighter
new 4d03fda SOLR-2021: add missing files
new 9c5498e LUCENE-2574: maybe 3rd time's a charm
new 2de913a remove commented out nocommits
new aa28d25 LUCENE-2547: merging from 3x
new 94040be LUCENE-2578: cutover function query tests to RandomIndexWriter
new f36a069 LUCENE-2586: move the mock intblock/sep codecs out of core, into test
new 25e406f remove extra print
new b8dc30b don't call Thread.interrupt after telling sub-thread to finish; it can cause false failure
new 6da5460 SOLR-2028: fix AutoCommitTest
new 677e0aa cleanup unused build
new 0e9270d remove empty directory
new ebc4f0d vary IWC.maxThreadStates randomly in tests
new 9f645f1 LUCENE-2581: FastVectorHighlighter: Make FragmentsBuilder use Encoder
new 11fa1cb add back testing the empty string as term here (fangs)
new 935ec57 updated JavaDoc: former methods next() and skipTo() where still referenced in JavaDoc instead of nextDoc() and advance()
new a0232fe LUCENE-2588: trim unnecessary suffixes from terms in the terms dict index
new 98c139d After adding RANDOM_MULTIPLIER, the statistics in verbose mode were wrong
new c2ad126 LUCENE-2588: make sure minPrefix never exceeds current term's length
new 6fbdff1 SOLR-2030: FVH uses SolrEncoder
new 7b3d0d6 SOLR-2030: forgot to update test for FVH
new b4c599c SOLR-2030: fix test code
new a647813 LUCENE-1183: add back fuzzy improvements that were inadvertently lost in flex merge
new 2985250 LUCENE-2118: trigger new merges when we flush due to merging currently open doc stores
new ee9cd51 print more details on test failure
new 63f30c6 LUCENE-2589: add support for variable sized int block codecs
new 796fd9a SOLR-2002: run tests under different timezones and locales
new 21263ec LUCENE-2591: TestNLS fails with ja locale
new 61954ca SOLR-2002: change tests from TestCase to LuceneTestCase for better coverage
new c62c9cf LUCENE-2589: allow ant command line property tests.codec to include param fr the codec
new 9d71710 extend LuceneTestCase here instead
new 40a3eb4 SOLR-2002: add support for -Dtestmethod=xxx when running tests
new 0fac11b properly reflect the Tika version
new b626671 extend LuceneTestCase instead of Object here too
new 73f5d52 revert shai's commit, it break hudson build and is unneeded
new 5c000e9 Upgrade Velocity to 1.6.4, and Velocity Tools to final 2.0 release
new 91b5291 LUCENE-2593: fix certain rare cases where disk full could cause index corruption
new 006bd17 LUCENE-2594: cutover oal.index.* tests to use a random IWC
new ca4c8f3 SOLR-1900: optimize FileFloatSource for flex
new d2165cf LUCENE-2595: switch tests to use MockRAMDirectory instead of RAMDirectory
new 1ab1788 replace TODO w/ justifying comment
new 75e34cd LUCENE-2576: simplify IndexWriter's private startCommit method now that it's single thread'd (may fix this intermittent test failure); also add one missing checkpoint() in addIndexes
new 92f4310 doc: typo
new 80659af SOLR-2036: don't automatically use ram estimator from stats page
new f8ab6b4 fix typo - curly bracket is not closed
new a43f67d LUCENE-2597: add SlowMultiReaderWrapper to make a composite reader act like an atomic one
new efaea50 SOLR-2041: fix commons-csv name in build.xml for maven
new faed4b4 LUCENE-2598: add newDirectory and track that resources are closed correctly by tests
new 48b89eb SOLR-2042: fix woodstox
new 779bc55 fix false test failure
new 3f2f77c LUCENE-2602: enable calibrateSizeByDeletes in default merge policy
new 54504cc SOLR-2047: ReplicationHandler should accept bool type for enable flag
new 8464fad fix typo
new c2df8e8 SOLR-2051: analysis.jsp lost attributes, giving incorrect results for protected words etc
new db4b2af LUCENE-2603: FastVectorHighlighter: add a method to set an arbitrary char that is used when concatenating multiValued data
new f39ad7f LUCENE-2479: Add support for alternate comparators for spelling
new 423ba96 SOLR-2042: removing stax dependencies from pom.xml (java 1.6 includes stax)
new 1473b59 SOLR-1860: expose these analyzers stoplists as .txt like the others
new 0a61e87 LUCENE-2479: should have been public
new e8344dd SOLR-2053: hook in support for specifying comparators
new b573c16 SOLR-2049: add hl.multiValuedSeparatorChar for FVH
new 8668ae7 SOLR-1881: add url-scheme for SearchHandler config
new 01fa6f4 SOLR-2056 adding velocity to pom.xml
new 28445d6 use shorter expression
new cbc4a3a use shorter expression
new 64bdf38 Make compileAutomaton synchronized, as it can break for queries that are shared constants (like a drop down list in a web interface that provides predefined query constraints. These types of queries are in most places somewhere predefined in your code and then used by different threads/servlets/whatever). As the three transient vars cannot be set atomically, a parallel running thread may see half of the fields assigned and will get NPE).
new f50e111 remove @override on interface (java6-only)
new 4ec2893 LUCENE-2606: optimize contrib/regex for flex
new 1620366 LUCENE-2608: Add per-method and request accuracy to spell checker
new 3be9fed getting 'generate-maven-artifacts' to work with analysis module
new 431c958 get solr pom in shape
new c31c4b6 even more pom fixes
new 85549f7 SOLR-1630: fix minor collation issue
new c453987 SOLR-2048: response testing with JSON
new f566a7a use subant to build the upper pieces
new 4796682 SOLR-1658: revert accidental changes to text field
new effe89c javadoc
new 0269c89 SOLR-1682: field collapsing / grouping
new bc6ec5d LUCENE-2592: merge from 3x
new 0a506c5 SOLR-2062: Include noggit in set of deployed artifacts
new 2681ca2 tests: create multiple segments when testing grouping
new 1601382 SOLR-2062: Include noggit in set of deployed artifacts
new 6a4bfc7 LUCENE-2600: remove IR.isDeleted in favor of getDeletedDocs(); don't cache MultiBits in IR
new d526694 LUCENE-2610: addIndexes(Directory...) should not trigger merge on flush()
new b689306 LUCENE-2613: workaround bugs in this test for now
new ad8bfb3 SOLR-1316 Create autosuggest component.
new 9b62d49 SOLR-1804: Re-integrated Carrot2
new 07df8d5 LUCENE-2598: factor the behavior of MockRAMDirectory into MockDirectoryWrapper, add experimental -Dtests.directory= to allow running the tests under different directory impls [but the default is still RAMDirectory]
new 4e737ef LUCENE-2615: don't create files w/ bogus permissions; don't hardwire buffer size to 1MB
new 707617e LUCENE-2598: use the specified -Dtests.directory when tests copy from an existing one too
new c0f1509 ant task was deploying wrong version of noggit
new 4c36988 SOLR-1694 -- use FieldCache value from one field to get the DocFreq for another field.
new 05655d8 LUCENE-2598: fix tests to pass w/ -Dtests.directory=SimpleFSDirectory
new 323afbc SOLR-1804: clean up readme
new 728ad83 LUCENE-2615: forgot to remove the hardwired 1MB buffer
new 8a0d364 LUCENE-2596: merging from 3x
new 66d7bb2 LUCENE-2619: improve test system (consistency of var names, args, sysprops passed to solr contribs, etc)
new 5468b98 LUCENE-2598: more fixing tests to run with -Dtests.directory=SimpleFSDirectory
new 49167fd LUCENE-2617: null scorers from optional clauses should still count in maxCoord
new 142f792 LUCENE-2598: enable simulating a crash on windows+fsdirectory
new 912563e LUCENE-2598: wire this test to ramdirectory
new ba6d2d3 wire this test for ramdir too for now
new 5fc6fb3 sync CMS to address intermittent failure
new 4ea8728 move checkpoint inside sync block that sets CFS
new 481043e cut test over to SMS and also try to prevent GC from clearing CachingWrapperFilter's cache entry
new 264ad4f fix msg in exc
new 5a62c7c increase iters to prevent false failure
new fcfa3ef LUCENE-2598: fixes for tests with NIOFS/MMap, add random option (but RAMDirectory is still the default)
new 1238382 LUCENE-2616: FastVectorHighlighter: out of alignment when the first value is empty in multiValued field
new 6621fd2 LUCENE-2598: make this test not use so many file descriptors
new 6e05f99 SOLR-2002: add -Dtests.iter
new 4378ffc LUCENE-2598: run tests varying Directory impl by default
new 375afd1 SOLR-2089: Faceting: order term ords before converting to values
new 0b2ed22 javadoc
new b9ab49e SOLR-2089: correct test class name
new 9104e8b changed Grant Ingersoll to gsingers for consistency with other commits
new de49549 LUCENE-2239: Documented NIOFSDirectory and MMapDirectory limitations due to Java NIO behavior when a Thread is interrupted while blocking on IO.
new 5935adb use latest luceneMatchVersion in example schema
new e830a41 tests: update some test solrconfigs to latest luceneMatchVersion
new 2936c03 tests: move test for legacy facet sort into SimpleFacetsTest and remove solrconfig for it
new 44468e0 SOLR-2089: fixed tests + exception when facet.offset is beyond queue size
new 2c8219c SOLR-2046: add common functions to scripts-util
new 48dde83 LUCENE-2098: speed up BaseCharFilter
new 5204bd9 SOLR-1316: update SuggesterTest
new 949e1d7 tests: make sure we don't over-match
new bbfbc42 SOLR-2034: switch JavaBin over to standard UTF-8
new e30c130 add missing javadoc to base test classes
new 75e4514 LUCENE-2617: add tests for non-matching clauses and coord
new a3e8c0b LUCENE-2627: MMapDirectory bug when file size is exact multiple of chunk size
new beb35ff LUCENE-2626: FastVectorHighlighter: enable FragListBuilder and FragmentsBuilder to be set per-field override
new eb899ea SOLR-1694: avoid printStackTrace()
new 33cc5a0 SOLR-2059: Add types attribute to WordDelimiterFilterFactory
new 13fd705 LUCENE-2624: add armenian, basque, catalan analyzers from snowball
new 0bb2e73 SOLR-1665: Add more control to debug via options for timings, etc.
new 2da92a1 LUCENE-2627: tone down test for slowlaris
new c5256c2 add basic tests for some untested TFC classes
new 46f0f8c remove dead code
new e7f1717 remove javadocs warnings
new c5d2165 javadoc fixes
new 838e19b LUCENE-2604: Added RegexpQuery support to QueryParser. Regular expressions are now directly supported by the standard QueryParser.
new 2f64944 fix false random test failure
new 86fbce2 LUCENE-2272: fix payload near scoring/explain problem
new 912a615 LUCENE-2629: fix analysis/icu's gennorm2 task
new d97f1f2 SOLR-2013: Add mapping-FoldToASCII.txt to example conf directory
new 5fe8094 LUCENE-2590: Enable access to the freq information in a Query's sub-scorers
new 72cb709 allow leading wildcard in contrib/benchmark's FileBasedQueryMaker
new cf162c2 optimize surrogate case
new 34f0a6a SOLR-1665: add distributed support
new 4e74f34 docs: expand description of SOLR-2046
new ccc9168 SOLR-2092: use native long PQ to order facet results
new 495e614 SOLR-2092: fix off-by-one in assert
new 4794d1e LUCENE-2611: fix tests to run in IntelliJ, dont fork solr tests
new d735ea6 test class depended on the order of method execution
new 6c9af51 LUCENE-2598: more cutover to newDirectory(Random)
new 6ee1ac4 LUCENE-2631: fix small perf issues with String/TermOrdValComparator
new 175f026 add super.setup/teardown
new e7d5b82 fix broken javadoc link to lucene
new d9226b0 SOLR-2099: Add ability to throttle rsync based replication using rsync option --bwlimit
new 0a6fbd8 SOLR-2100: fix saveCommitPoint, remove unneeded calls to saveCommitPoint
new 97719e8 LUCENE-2611: add a temporary workaround for now
new 999ad98 LUCENE-2611: make test abstract, and name it *TestCase so ant won't execute it
new aef725a LUCENE-2611: ensure temp directories exist when running tests from an IDE
new 89c6fea typo 'shoudl' => 'should'
new 77830a0 prevent false test failure in testThreadInterruptDeadlock: force ThreadInterruptedException to be loaded up-front
new a9429d0 remove silly u from copyright header
new a579dd7 fix bug in benchmark build: change a file in lucene, it doesnt know
new 50663b8 SOLR-1665: fix MTL break
new 63f331d SOLR-2107: MoreLikeThisHandler doesn't work with alternate qparsers
new 5bb82c1 SOLR-1665: remove DistributedDebugComponentTest, move debug tests to TestDistributedSearch
new 5d74641 add test verbosity
new f4d567e LUCENE-2635: fix BQ to not provide matching explanation if a required sub-clause has null scorer
new d0ae4d8 LUCENE-2634: NRT reader's isCurrent should return false if changes were just committed in the writer
new 936c7b9 fix typo in exception msg
new 4fb8c1b turn off IFD's verbose ref counts
new 44f3a3b add new test for IndexOutput.copyBytes
new 8b396e9 SOLR-2111: improve facet exception handling, change exception return type
new 9dd3beb SOLR-2110: remove restrictions on local param substitution
new 77f39eb SOLR-2114: fix parsing error in hsin function
new d105271 these should have been deleted before
new f60c6da SOLR-2110: properly escape/encode local params in distrib faceting
new 1fc5c8e LUCENE-2636: Create ChainingCollector (trunk)
new 5fd2316 LUCENE-2637: FSDirectory.copyBytes isn't safe for SimpleFSDirectory
new 5bc9592 LUCENE-2633: fix int/long overflow issue in packed ints impl
new 8f8132b fix terms component for empty index
new c6acdba SOLR-2110: make sure to quote keys that start with $
new aa3e159 SOLR-2113: add TermQParserPlugin
new d38ec19 LUCENE-2639: remove random juggling in tests, add -Dtests.seed
new f6c0423 SOLR-2083: fix issue with misrreporting suggestions in distributed spell checking
new 992f002 LUCENE-2504: speed up sort-by-field by internal code specialization to the native array cases for packed ints
new d7179da LUCENE-2504: fix FC.setNextReader ignores
new 27387ff proper tika version
new 628b4ed LUCENE-2636: rename to MultiCollector (trunk)
new 37c802a SOLR-2001: prevent exception on missing q
new 98293ea fix javadoc
new c33d37d LUCENE-2640: add LuceneTestCase[J4].newField
new c783479 fix silly indentation
new 0ed3b6b LUCENE-2504: fix missing ord fill
new 070c79c tests: expand TestSort to cover more cases
new ab1af14 LUCENE-2641: fix perf bugs in PreFlex codec; speed up tests
new 70b8445 SOLR-2118: fix setTermIndexDivisor param to have its correct name
new 5192d94 add exception ignore for extraction test
new feabade LUCENE-2642: merge LuceneTestCase and LuceneTestCaseJ4
new d51f194 LUCENE-2642: Fix some reflection issues
new a505f18 LUCENE-2504: specialize solr's MissingStringLastComparatorSource
new 9a3133c LUCENE-2642: Fix small problem with one incorrectly written contrib test and add a extra exception, if somebody uses a static declared test method
new 7a7e0e7 LUCENE-2642: ...one more -- sorry for heavy committing, too many checkouts
new dae51e3 change bigString to bigTerm and use 0xff bytes
new 629e038 SOLR-2112 -- add a streaming interface to solrj api. Implemented with BinaryResponseParser callbacks
new c838bbf SOLR-2112: fixing test spacing
new e88daca SOLR-792: Adding PivotFacetComponent for Hierarchical faceting
new 038bf7e quiet this test
new 350963d simplify encode for surrogates
new f4d106b LUCENE-2630: allow lucene to be built with non-sun jvms
new 92039eeb javadoc fix
new c18ae60 LUCENE-2630: look for the correct exception according to javadoc contract
new 0e9e44f LUCENE-2504: always access the latest generation of field comparators
new 2d9eb62 SOLR-1900: use bytes instead of strings for bigTerm to find end prefixes
new 774eaea LUCENE-2630: fix intl test bugs that rely on cldr version
new 76a9dc0 don't close reader prematurely
new ff5a294 LUCENE-2504: small optimization to sort missing last comparators - use static inner classes
new 2d02e21 SOLR-2098 SOLR-236: make faceting work with field collapsing
new c0ca131 SOLR-2064 SOLR-2065 SOLR-236: support highlighting and debugging with search grouping
new 193d4fa example schema: category should be a string
new 34cc899 fix incorrect ramUSED message to IW infoStream
new bdb729a SOLR-236: simplify by using groupSort in base class
new 634cf21 SOLR-236: setFlags already does the OR
new 17376b0 SOLR-236: refactoring - use Lucene's new MultiCollector, remove ours, move GroupCommand out of SolrIndexSearcher
new 480ee75 LUCENE-2648: Allow PackedInts.ReaderIterator to advance by more than one value
new fb9e5a1 fix this test for JRockit
new 93f8a01 LUCENE-2652: QuickFix for Clover OOM
new 7fe5f4b LUCENE-2647: refactor reusable components out of standard codec
new 68776ee LUCENE-2588: Exposed indexed term prefix length to enable none-unicode sort order term indexes
new c84bd2f LUCENE-2653: ThaiAnalyzer assumes things about your jre
new 3944f43 SOLR-2123: group by query
new 6c6a675 running 'mvn generate-maven-artifacts' will put all the files in the same directory (dist/maven)
new 30f8325 LUCENE-2656: if tests fail, don't report about unclosed resources
new 69d5a75 exampledocs: remove payload.xml, move sample payload fields to other docs
new 8a5368e solr example: simplify spatial - use latlon by default for the location fieldtype
new 0d416bc solr example: use trie on latlon for faster range queries
new b612b7f solr example: _latlon name was misleading - it's not a latlon, it's a single coordinate in a latlon
new 3e3d6d6 solr spatial: use the radius passed (including units) instead of hard-coding to miles
new d204e73 LUCENE-2650: Added extra safety to MMapIndexInput clones
new 2595c91 remove todo
new c89d2d3 LUCENE-2650: Improve Windows defaults in FSDirectory
new 68ff68c SOLR-2108: Avoid false positive results when ReversedWildcardFilter is enabled
new bad321b solr example: doc that latlon type can't be multivalued
new 59d4f2c prevent false failure from running out of file descriptors
new ae61750 LUCENE-2658: fix case where exception on docs w/ more than field w/ tvs could mess up the ByteBlockPool
new aade8aa fix typo in build.xml
new 9cc44375 SOLR-2128: full param substitution for function queries
new 56ff0c1 FileBasedQueryMaker could add a null Query if the query failed to parse
new f68b4b4 LUCENE-2659: LuceneTestCase ease of use improvements
new 3f547a8 SOLR-2125: change interpretation of bounding box to better fit user expectations on accuracy. fix issues with radians. add more tests
new 4761317 LUCENE-2658: add changes entry
new f6d18fc SOLR-1568: spatial - make sfilt fall back to request params
new cce20cd LUCENE-2070: document how LengthFilter counts characters
new 791d140 remove obsolete scorer methods
new d46262e remove obsolete scorer methods, add @Override
new 5bdde9b remove obsolete scorer methods, add @Override
new 31b427d trunk is spec version 4
new 852419b LUCENE-2493 -- rename dev jar files to -SNAPSHOT.jar
new b20a4b7 LUCENE-2493 -- fix test case
new f8c0293 LUCENE-1840: QueryUtils should check that equals() properly handles null
new 21ca796 SOLR-2125: add a fine grained distance test
new c1e2880 SOLR-1568: add bbox, implement sfilt to restrict to dist
new ffe3bb6 SOLR-1682: remove unused counter
new aeab95d LUCENE-2649: Objects in the FieldCache can optionally store valid Bits
new 90ca407 removed Suppress(unused) which caused the build to fail when running with IBM Java 5
new 745b3cb SOLR-2133: check garbage after func(s), allow parsing comma delimited list of functions
new 5d01ed3 revert accidental commit
new 671a63f remove dead code
new cddf318 LUCENE-2666: add assert
new b849d51 LUCENE-2649, add svn:eol-style, some missing headers and expose the Parser and SortType
new e071186 LUCENE-2649 -- Adding a test to check for changing the parser.
new 877e827 LUCENE-2669: Fix NumericRangeQuery.NumericRangeTermsEnum sometimes seeks backwards. This also adds an assert to FilteredTermsEnum that seeking only goes forward.
new c5153a2 LUCENE-2670: allow AutomatonTermsEnum to work on full bytes range
new 6e8fe15 LUCENE-2664: add SimpleText codec; fix -Dtests.seed to XX:YY format
new fa40558 LUCENE-2638 Make HighFreqTerms.TermStats class public.
new 35c9c34 removed unused CHANNEL_CHUNK_SIZE after FileChannel code was removed
new 87496c7 LUCENE-2672: speed up automaton seeking in nextString
new 13ea7a8 LUCENE-2529, LUCENE-2668: always apply position increment gap and offset gap between values
new 6484cf7 LUCENE-2529, LUCENE-2668: always apply position increment gap and offset gap between values
new c562b10 fix parsing of empty value source list
new 3c26a91 LUCENE-2167: Implement StandardTokenizer with the UAX#29 Standard
new dfed16f LUCENE-2667: Improve defaults for FuzzyQuery so it has good performance
new f5031a6 LUCENE-2167: cut over these analyzers also
new a15dd4b LUCENE-2674: improve interaction of MTQ & terms cache
new 407c33a LUCENE-2671: Add SortField.setMissingValue( v ) to enable sorting behavior for documents that don't have the field
new 18db10d LUCENE-2671 -- reorder FieldComparators so they make more sense (not included in the last patch so svn diff was more legible)
new ccb141c SOLR-2134: Trie* fields now support sortMissingFirst/Last
new f7c4994 LUCENE-2677: Tests failing when run with tests.iter > 1
new d029a5f SOLR-1568: friendly geodist function
new 708cea8 SOLR-1297: fix sort by function parsing
new fa67095 make TestRegexpRandom2 harder
new 7f4c82c SOLR-1568: add field queries and range queries to LatLonType
new 86af0d2 fix typo
new 3e33080 LUCENE-2676: disable reader pooling for this test case since that causes added disk usage
new 8003c5c LUCENE-2678: prevent false failure due to fast GC
new 5190ea5 LUCENE-2507: Add automaton spellchecker
new 12987dd Enable unchecked warnings: we have now only some violations in contrib and the recently introduced ones by Ryan. As we want to get rid of them (the contrib ones seem to be easy), I switch it globally on.
new 0e5d709 make tests deterministic
new de8177a fix test failure in TestUTF32ToUTF8 (the random regex-generator generates invalid ranges)
new 1cdc4e6 SOLR-2135: Fix behavior of ConcurrentLRUCache when asking for getLatestAccessedItems(0) or getOldestAccessedItems(0)
new c040dcb LUCENE-2507: Fix Java 1.5 violation thanks to hudson with 1.5 :-)
new 487b062 LUCENE-2677: Tests failing when run with tests.iter > 1
new d2d6a45 LUCENE-2662: Refactored TermsHashPerField to utilize ByteRefHash
new 9c716e7 enable more violations from compile
new 68bcf1f clear up some easy warnings
new 9a7eb4e enable violations from compile here too
new cdc93f3 remove useless casts
new fd11477 clean up some fallthru/deprecation warnings
new 2579edf add missing eol-style
new c8b7a21 clear up more compiler warnings
new b83a464 LUCENE-2663: don't try to clear prior lock in IndexWriter when create=true
new 0b5bc08 LUCENE-2663: move trunk CHANGES entry under 3.x
new 9de7083 add dependency to prevent javadocs warnings/errors
new e051178 clear up javadocs warnings/errors
new 85a27b8 clear up javadocs warnings/errors (forgot to svn add these overview.htmls)
new 0789e5f LUCENE-2681: fix generics violations in contrib/modules
new afad812 clear up more warnings in modules/contrib
new 2e3329b clear up javadocs warnings
new 8051dfc clear up some compiler warnings (non-generics)
new a4d0cf0 LUCENE-2682: add test that confirm we can index more than 2B terms in one segment, @Ignored since it takes > 4 hrs to run on a fast machine
new 616c911 document this fallthrough
new 9862138 clear up 1.5-only javadocs warnings
new 2a337f5 LUCENE-2685: add an assume for this test on broken sun jres
new 7c020e3 LUCENE-2683: upgrade icu libraries to 4.4.2
new 358cbb2 some CHANGES entries were in the wrong place
new 1816eee avoid sort if there is 1 transition
new 42d5b58 Ignore this test under IntelliJ, which can't use Ant's test file patterns (Test*.java,*Test.java) to ignore this test, and thinks it's a failure since no test methods can be found.
new 51d4dcd LUCENE-2687: Remove pq trap in MultiTermQuery.TopTermsBooleanQueryRewrite
new 1c340dd LUCENE-2682: improve Test2BTerms to not generate pathological (sequential) terms for the BytesRefHash; they are generated fully randomly now
new 6eaed1a LUCENE-2689: don't attemp to acquire a test lock in NativeFSLockFactory
new 0f1f892 add compile-test
new 6c361ac add javadocs target
new 287d27b add package mapping to migrate.txt
new c7d804a don't double-parse query text in this test
new 2e6787a add a minimal test for boost attribute that fuzzyquery uses
new f9e4f55 LUCENE-1370: Added ShingleFilter option to output unigrams if no shingles can be generated.
new cd93876 SOLR-744: Added option to ShingleFilterFactory to output unigrams if no shingles can be generated.
new 85efafd SOLR-2148: Highlighter doesn't support q.alt
new 82614b3 LUCENE-2691: move NRT calls to IR, make package local on IW
new df401f8 SOLR-2002: minor changes to lucene build so solr can re-use it
new 4098f42 SOLR-2002: avoid using deprecated/simplify test dependency
new 1513405 Upgraded xerces-2.9.1-patched-XERCESJ-1257.jar (committed as part of LUCENE-1591) to xercesImpl-2.10.0.jar (which contains the fix for XERCESJ-1257) and also upgraded xml-apis-2.9.0.jar to xml-apis-2.10.0.jar.
new 76c371d LUCENE-2695: don't create 2 arrays per .score() call
new 8887a04 LUCENE-2692: add some new SpanQuery classes
new 98b20d6 add search method that allows Sort, but doesn't require a Filter
new 52b19fa SOLR-2010: added richer support for spell checking collations
new fad66ad LUCENE-2529: add this test from the discussion
new 668ef95 LUCENE-2304: FuzzyLikeThisQuery should set MaxNonCompetitiveBoost for faster speed
new 3fc915a LUCENE-2696: fix sep bug when some fields have payloads and others don't and you reuse the d&p enum
new fba2d42 Created docvalues branch - see LUCENE-2186 for reference
new 1c66cf5 LUCENE-2186: First cut at column-stride fields (index values storage)
new 60c3278 LUCENE-2696: MockAnalyzer injects payloads for better test coverage
new ccf5860 LUCENE-2649: fix backwards params to checkMatchAllBits
new bba56f8 SOLR-2002: try setting SO_REUSEADDR during jetty tests to prevent failures for disconnect/reconnect tests
new 0056057 SOLR-2002: explicitly set connection-timeout for this test, otherwise the os could have a verrrrry long default
new 82414f1 LUCENE-2691: add MIGRATE.txt entry
new b8215fd solrj: allow facet parsing to proceed even if no main doclist
new 54ef52a SOLR-2002: minor cleanups to dih tests
new b55f338 SOLR-1873: SolrCloud - added shared/central config and core/shard managment via zookeeper, built-in load balancing, and infrastructure for future SolrCloud work.
new f04c448 use unique temp directories
new e7ae91a CheckIndex was over-checking seek terms
new 7ce145d fix LB tests for those with ISPs that never fail DNS lookups
new 52c2ea4 SOLR-2139: Wrong cast from string to float
new 8ee25b0 minor cleanups from the demo move
new b1e5eed LUCENE-2707: BytesRefHash#get() should expect a BytesRef instances for consistency
new 505ab4a LUCENE-2671 -- add suppress warnings for unchecked casts
new 5086f40 fix solr logging in tests
new a9e8bdd tests: remove test that doesn't do much, and has a resource leak
new 314974b tests: add instance id to CoreContainer
new c7720b3 adding SVN keywords (Date Author Id Revision HeadURL)
new 62ef53c tests: fix leak of test harness
new 9355b6d tests: fix resource leaks + simplify
new 8874d75 LUCENE-2671: remove last to warnings by a hack
new 9b8431b fix 2 typos
new 77c543b tests: fix resource leaks and simplify
new 9ba13b6 tests: fix resource leaks and simplify
new 1afdd8d LUCENE-2703: MultiTermQuery scoring differences between 3x and trunk
new ce13c84 tests: fix resource leaks and simplify
new 3683fd3 tests: fix resource leaks and simplify
new dcb71db tests: fix resource leaks and simplify
new b8de139 tests: fix resource leaks and simplify
new 25e2a6b tests: fix resource leaks
new 90d0cfa tests: fix resource leak
new 97a8680 tests: fix resource leak
new 048e07e tests: close request in a finally block
new 9c04165 tests: fix resource leak
new 4c27441 tests: fix resource leaks
new 3f1296c this class doesn't need to init a test core
new dba60ee tests: fix resource leaks
new a07cd4e tests: fix resource leaks
new ad355b66 tests: axe long, uneccessary, extra distrib test
new 7f6dd50 LUCENE-2699: Update StandardTokenizer and UAX29Tokenizer to Unicode 6.0.0
new e8a0629 Cleanup imports and remove @Override related to interfaces.
new 2a8c9df tests: fix resource leaks and simplify
new dd1c7a8 LUCENE-2690: MultiTermQuery boolean rewrites per segment
new 20794e4 SOLR-2163: SolrRequestParserTest.testStreamURL test failure
new 03089d1 Add Simon also to changes! (LUCENE-2690: MultiTermQuery boolean rewrites per segment)
new 3dbd981 tests: fix resource leaks and simplify
new 3422c9e tests: simplify test, use minimal config
new 612a6ce tests: log failure to better correlate where it happened
new c776a87 LUCENE-2705: drop number of simultaneous threads from 100 to 10
new 2d7ac92 LUCENE-2708: when a test Assume fails, display information
new 3ee37a7 LUCENE-2709: if a test has methods with @ignore, we should print out a notice
new 5d6cc6a tests: consolidate tests
new 6196f05 fix compile-test for rename
new aa33fe1 SOLR-2142: fix PagedBytes for copying zero-len BytesRef
new 5fb1cb4 tests: lazy handler test didn't acutally test lazy handler, convert to junit4
new a98641e hack the hack, for hudson since it has no ipv6: protocol not supported immediate failure
new f5335a1 add assume for known turkish bug
new 5870f2f add @Ignore to broken tests for now
new fb57fd1 LUCENE-2710: reproduce-with on test failure isnt right if you manually override things
new 08b226f revert accidental commit
new 72494f7 add reasons why the tests are @Ignored so you see them from the console
new c4c3f35 add reason why this test is @Ignore
new 777cf3a remove @Ignores for these tests because trunk is on java 6
new f0e36d8 revert r1023266: maybe openjdk doesnt have scripts this needs... perhaps use Assume later in case you have the support
new d99c26f formatting/indenting changes only
new 987f328 LUCENE-2708: when a test Assume fails, display information, improved one
new e579ca5 SOLR-2010: fix resource leak in spellcheck collator
new 9530a06 tests: use solr's log to skip logging expected exceptions
new fc26e4a Reenable scripting test, only hudson uses OpenJDK which has no Rhino engine, so add assume.
new 36529dc tests: fix resource leak
new 8a61a8f tests: fix resource leak
new 6d269ad LUCENE-2671 -- bind DocTermsCreator and DocTermsIndexCreator to the raw class
new c92cf92 fix compile failure in Ryan's commit (LUCENE-2671)
new 39e1e21 add another for now, since it appears to have TZ problems :(
new 613f758 tests: jsontest - allow asserting that a path does not exist
new d2f3072 tests: track number of searcher open and closes
new 221dd19 for now, when a test fails list all the tests that ran in that jvm
new 05d9364 tests: fix resource leaks
new d656ba9 close the request we created
new 7bf9a06 for now, disable this test with simpletext. takes a few minutes on my computer, 15 minutes on hudson
new 73a0a1d tests: fix resource leak
new 87489d7 tests: fix resource leak
new 80f95a1 test-related: move constructors together, log core container creation for all
new 0334672 test-related: log core container shutdown
new 3190a86 close the searcher in this test
new 7f9f0bd close requests. this instance did not cause a real problem
new a61e395 close up searchers in spellchecker tests
new a4ea95b clean up searchers
new 503024b more unclosed resources in this spellcheck test
new 04dc476 disable this test
new e9b6561 clean up resources in this test
new 9ec8bc6 tests: close requests (doesn't cause an error)
new 3944a8f tests: close requests (doesn't cause an error)
new eee3b95 close request even if exception
new 1bb9ec7 tests: close requests
new 26305b1 tests: close requests
new d56d528 tests: close requests
new 342d75e tests: close requests
new 1e90237 tests: close requests
new 91a60c3 only spellchecker tests need create spellcheck indexes
new 37fda0b remove suppressed generics violations
new c711709 LUCENE-2712: Fix FieldBoostMapAttribute to not use CharSequence as a map key
new 7c80b7e tests: temp hack to close unused core container
new 0b31a11 LUCENE-2711: also use bulk sub-scorer API in BooleanScorer.nextDoc
new abbd3f0 SOLR-2157 Suggester should return alpha-sorted results when onlyMorePopular=false.
new fa603c9 Reenable the test: The bug was that all classes (even test classes) were handled as SolrInfoMBeans, so the test loaded all classes. Some tests initialized statics at the wrong time. This patch adds a check, that only build/solr classes are loaded by classloader. If there are still problems, we may have solr core classes, that initialize statics in a wrong way. In this case we have to fix those, these are real bugs!
new f5c9e51 fix last commit
new 330be7e SOLR-2172: ZkController should update it's live node set after registering itself
new de733c1 set svn proprties keyword = Date Author Id Revision HeadURL
new 0a19c37 SOLR-2170: BasicZkTest instantiates extra CoreContainer
new 9c5d3be source should be URL, not Revision
new 77c71aa setting svn properties: Date Author Id Revision HeadURL
new d42c5e3 SOLR-2159: CloudStateUpdateTest.testCoreRegistration test failure
new 63c4970 change timeout from 1000 to 10000 to try and remedy random hudson failure
new 7fbdede LUCENE-2643: StringHelper#stringDifference is wrong about supplementary chars
new 8a126cb add some missing super.setParams so alg.toString shows the params
new 41fe1b6 LUCENE-2652: remove obselete runners, they are inconsistent with @beforeClass and obselete in the build today
new 3543241 tests: fix resource leak - shutdown jetty before overwriting
new a40d8d6 tests: fix leaks
new ade778b SOLR-1794: Dataimport of CLOB fields fails when getCharacterStream() is defined in a superclass
new 983ead3 tests: convert to junit4
new ed308e6 tests: convert to junit4
new 72e081d tests: convert to junit4
new 933ebe5 tests: convert to junit4
new 054df43 SOLR-792 -- write the value as an Object, not always a string
new 3f79aec tests: src/test/org/apache/solr/util/SolrPluginUtilsTest.javafix resource leak
new 230ac9f tests: fix test typo that lead to resource leak
new 536823b revert accidental test related commits
new 99b7ec6 SOLR-792 -- adding pivot to the FacetComponent
new fb93148 tests: decref, not close
new 6f66858 LUCENE-1937: add methods to manipulate QueryNodeProcessorPipeline elements
new 9221bfb LUCENE-2556: Improve memory usage after cloning CharTermAttribute
new a817987 SOLR-2177: Show more examples of faceting in the browse capability
new a5595ed SOLR-2197: wait for search executor to close before closing main server
new d501658 SOLR-2177: pivot is gone
new 45b9c24 tests: convert to junit4
new e596bad LUCENE-2667: apply fuzzyquery's new defaults to queryparsers in contrib, too
new 686e944 LUCENE-2715: Use an internal attribute to cache DFAs in FuzzyTermsEnum during per-segment search
new d56d7e4 Merged in trunk from revision 1021643
new 707085a SOLR-2177: turn on echoParams
new 201c644 SOLR-2127: When using the defaultCoreName attribute, after performing a swap, solr.xml no longer contains the defaultCoreName attribute, and the core which was dafult is now renamed to ""
new 8fe2254 SOLR-2178: some more additions to demonstrate things like function queries in an easy way
new f515772 LUCENE-2701: merge 3x to trunk
new 1d3ba9d SOLR-2178: make price work for paging, facets
new 01390fc merge some props changes
new 405cb19 LUCENE-1938: Precedence query parser using the contrib/queryparser framework
new 1924490 SOLR-2181: Add HTTP Caching status to admin ui
new 9c76a04 catch up with trunk
new 9a1ffd4 SOLR-2173 Suggester should always rebuild Lookup data if Lookup.load fails.
new 6bd7b93 Threshold parameter is a float, not a string representation of a float.
new c99ac47 Suggester: allow float or string as param
new 0415344 SOLR-2139: revert 1022357. threshold should be float in solrconfig.xml
new f6558c7 SOLR-2185: QueryElevationComponentTest depends on execution order
new 26833e9 Merged from trunk due to SOLR-2185: QueryElevationComponentTest depends on execution order - failed on Hudson only on this branch
new b0f24be fix MTQ.CutOffTermCollector to check limits after adding term, not before
new 2f2c4fe fix caching on Mike's last commit. Also remove counting at all.
new c723559 SOLR-2180: make sure core is closed even if closing request causes an exception
new 408e18b SOLR-2178: more movement towards tutorial status: added tool tip annotations, called out the facet types more distinctly, added a link to the Solr Admin
new a98050e enable disabled assertion in this test
new c15e002 LUCENE-2717: BasicOperations.concatenate creates invariant if the RHS is the empty language
new c684042 use intersections in this test, too
new 2629d2c SOLR-2178: Added in spatial support, including maps, More Like This, etc.
new aa6adb6 SOLR-2178: fixed minor issue on landing /browse
new 29678a0 remove warning
new d8208f5 LUCENE-2716: Improve automaton's MinimizeOperations.minimizeHopcroft() to not create so many objects
new b627037 LUCENE-2716: increase test coverage for minimizeSchindler() and determinizeMcCandless()
new 321e8b6 LUCENE-2716: 2nd part of minimize improvements. Will there come version 3? Hopcroft policeman is working on it...
new 6528add Taking SolrInfoMBeanTest out of the loop see SOLR-2160
new 900f163 fix a little null pointer bug
new ef14851 debugging: solrHome isn't set yet when this is logged
new e999b25 LUCENE-2717: add an explicit test for this
new 8b4c80f LUCENE-2718: pull java code out of the QP .jj
new 2582836 LUCENE-2618: make sure optimize merge complete even if a close is pending
new ceb8db5 LUCENE-2618: revert
new 19186b0 SOLR-2187: Add support for directly instantiating MMapDirectory, SimpleFSDirectory
new 3a4d4aa fixed copy method in ValuesAttribute
new 16c09f4 SOLR-2187: Add support for directly instantiating MMapDirectory, SimpleFSDirectory
new abbfc10 tests: fail if closes != opens
new c8c9ee2 LUCENE-996: QP: mixed inclusive/exclusive endpoints for ranges
new d42f977 tests: convert to Junit4, cut down config
new 82126d5 LUCENE-2618: allow optimize to complete during IW.close, take 2
new c74daf6 LUCENE-995: QP treats * as open end in range
new ac71187 tests: close writer
new fe1d16e tests: close writer
new 2ff0b11 LUCENE-2721: port from 3x
new a813e53 fix indent in DIH sample
new f2b2481 I am the nocommit policeman
new f14690e remove another nocommit
new f89acfb remove invalid nocommit
new 026dc77 don't say logged = true if you havn't logged the solrexception
new 3fc24d3 fix previous - added false to wrong SolrException (had no affect)
new 5150971 example: update to reflect new sortMissingLast
new f3a9836 SOLR-2190: slashdot sample: xpath not match
new af9e49c SOLR-2160: tests - use classloader from core's resource loader
new 9c7336c SOLR-2162: tests should use multi-threaded connection manager
new 40214cf SOLR-2192: sync runners in StreamingUpdateSolrServer.blockUntilFinished
new e69d35f SimpleText codec doesn't have to be added by LuceneTestCase
new d226301 SOLR-2194 -- calculate correct value for JoinDocFreqValueSource when using a SubReader
new b06f0b0 SOLR-1962: SolrCore#initIndex should not use a mix of indexPath and newIndexPath
new 8b7abe6 in tests, remove RegExp.toString abuse causing hudson fail, for example negated character classes are parsed as intersections but we have RegExp.INTERSECTION disabled in the test
new f8fb6ce catch up with trunk
new 99fd795 First step towards LUCENE-2700: Expose DocValues via Fields
new 211ab61 LUCENE-2700: added missing files
new beb1bb7 fixed remaining imports - sorry for the noise
new a209a21 SOLR-2195: search grouping - fix MutableValue for sortable numeric types
new df19081 LUCENE-2566: QP unary operators +,-,! should not be followed by whitespace
new 0f52c2d SOLR-2178: Hook in Carrot2 clustering to /browse
new c62a019 SOLR-2178: Hook in result grouping, separate out into examples to declutter the screen a bit
new 07a5f01 add a note why we use this strange comparator for this test (and not the standard one)
new 2bf814d fix intermittant failure
new 717c67a LUCENE-2719: Readded utility class org.apche.lucene.util.SorterTemplate with support for faster quickSort using pivot values and also merge sort and insertion sort. This removes code duplication and slow Collections/Arrays.sort usage.
new d1935be add missing changes entry
new e5aa5c8 LUCENE-2380: remove int cast that limited DocTerms to 2B
new dd42b92 LUCENE-2728: fix id handling in EnwikiContentSource
new d4f2f62 SOLR-2205: Search Grouping - test for doc competitiveness before looking up group
new 7b53bdf SOLR-2205: remove redundant grouping comparison
new 584d68f docs: expand short-circuit explanation
new 1fced2a LUCENE-2700: Added support for MultiFields, MultiFieldsEnum and moved actual merge code to DocValuesCodec
new 096538e LUCENE-2616: move change comment to contrib
new 977bb06 removed unused function
new ed39d96 MERGE - catching up with trunk
new 7a59018 LUCENE-2722: fix sep codec to store less in the terms dict
new aff234e LUCENE-2700: Enabled MultiField tests & introduced SourceCache
new 8aaab49 fix typo
new 0dd4539 SOLR-2200: improve DIH perf for large delta-import updates
new abffef8 LUCENE-2730: remove sync from TermsHash.abort (causes deadlock on earlier releases)
new 819344a LUCENE-2732: Fix charset problems in XML loading in HyphenationCompoundWordTokenFilter
new 6f230c5 revert changes (will come in 3.x)
new 7e85ff6 SOLR-2207: add paging to result grouping
new f4a5640 This class is no longer used and was deprecated in 3.0 (replaced by java.lang.Enum)
new 5c6b4f4 SOLR-2210: add factories for icu analyzers
new aede417 SOLR-2210: fix project/jar file name
new fcbcce7 SOLR-1336: Add support for Lucene's SmartChineseAnalyzer
new 56583c7 SOLR-2210: add svn:ignore for build/ and lucene-libs/ dirs
new 5b27b08 SOLR-2057: DataImportHandler never calls UpdateRequestProcessor.finish()
new cb1bc14 SOLR-236: refactor field collapsing, pull out of SolrIndexSearcher
new 57eee59 SOLR-236: fix typo - instantiated wrong collector
new 73e0464 SOLR-2205: add ord to string field
new f6f1961 LUCENE-2733: Removed public constructors of utility classes with only static methods to prevent instantiation
new 759086e LUCENE-2733: forgot to remove class
new b271820 ...also remove useless and even wrong ctor'ed OpenBitSet from Solr
new 1541056 LUCENE-2737: Codec is not consistently passed to internal API
new ac4674a LUCENE-2739: refactor TestIndexWriter, pull out _OnDiskFull and _WithThreads
new 91e2d47 LUCENE-2734: Use IndexWriterConfig in benchmark
new 863dfcc LUCENE-2739: Refactor TestIndexWriter: exceptions tests into TestIndexWriterExceptions, addIndexes tests into TestAddIndexes
new 048cdb5 LUCENE-589, LUCENE-2246: fix intl bugs in contrib/demo
new c54ea4d LUCENE-590: Demo HTML parser gives incorrect summaries when title is repeated as a heading
new fe82745 LUCENE-591: index meta keywords in contrib/demo
new d29a64d add comment explaining why flush isn't sync'd
new a8fd606 LUCENE-2739: Refactor TestIndexWriter, move out term vectors writing tests
new e83d2c6 LUCENE-2744: only print number of fields w/ norms on 'test: norms....' CheckIndex output
new f8f7cb4 LUCENE-2744: only print number of fields w/ norms on 'test: norms....' CheckIndex output
new 2bbfc85 SOLR-2213: Upgrade to jQuery 1.4.3
new a25dc8b LUCENE-588: Escaped wildcard character in wildcard term not handled correctly
new 53a6230 LUCENE-588: revert accidentally committed test speedup, sorry
new 740d556 LUCENE-2743: speed up SimpleText codec
new 414751f SOLR-792: fix pivot facet native type representation via FieldType.toObject(indexedTerm)
new cb77786 SOLR-792: fix pivot facet native type representation via FieldType.toObject(indexedTerm)
new d992f81 fix filter queries w/ grouping search
new c49d474 fix tests-only ob1 in AutomatonTestUtil.getRandomCodePoint
new acacf16 removed super.setParam call since superclass does not understand the param syntax for SearchTravRetVectorHighlightTask
new 6f0292d tests: test that filter query applies to result grouping
new 4d0d625 use URLDataSource instead of deprecated class
new 7e1e45b SOLR-1973: Empty fields in update messages confuse DataImportHandler
new 44b77b4 SOLR-2221: DIH: use StrUtils.parseBool() to get values of boolean options
new 1a8e2ac LUCENE-2743: remove assumption, test is fast now
new ccc4b55 improve test coverage for the single segment case
new 2e73046 SOLR-2211: add UAX29TokenizerFactory
new 81f8363 simpletext: dont create string for every d/p
new cc87ac0 simpletext: don't make string for every p here
new f2fa253 LUCENE-2746: add TM to some of the logos, don't have an editor for the others
new 48cfdf0 trunk only works w/ 1.6
new e3232c3 this 'Priv' wrapper trick isn't portable (seems to work on sun-only
new c715623 LUCENE-2576: fix one case of intermittent failure (unclosed files when using PreFlex codec)
new b8d51b6 LUCENE-2742: Enable native per-field codec support
new 3701a49 LUCENE-2118: fix intermittent failure in TestIndexWriterMergePolicy.testMaxBufferedDocsChange
new c23af90 LUCENE-2118: fix separate failure in TestIndexWriter.testOptimizeMaxNumSegments2; cutover to IndexWriter.waitForMerges
new 2103675 minor improvements to IW's infoStream output, .toString for various classes, etc.
new e713637 LUCENE-2753: port 3x to trunk
new d225b64 merged with trunk and integrated doc values with codec per field support
new 15d4b3d LUCENE-2576: change segments_N retry logic to re-list the directory before falling back to segments_(N-1)
new 69313c1 allow static resources to be gced
new ee763f3 splitted DocValues TestCase into two and converted some nocommits to TODOs
new e95fbfd Renamed getCodecInfo to getSegmentCodecs for consistency
new 95d93d5 make test more robust to slowness
new 20c7f906 raise another timeout for this test
new 0485fd6 raise another timeout for this test
new 5f48721 don't mark merged reader with 'hasChanges' if delCount == 0
new 6e28ea8 LUCENE-2758: fix intermittent fail
new ef0b5cd SOLR-236: default group.sort to sort
new 3a994f3 LUCENE-2759: fix MockDirWrapper to catch opening file for input that's still open for output; fix 2 cases where we could do that
new dbd5f8d catch up with trunks latest bug fixes and testcase improvements
new da01024 fix intermittent fail: prevent unexpected merging
new 8c1ecb0 fix intermittent fail: prevent unexpected merging
new d699bec raise another timeout for this test
new 19697da SOLR-2236: random testing support
new a73f5e2 SOLR-2236: random testing for grouping
new 18c317a SOLR-236: grouping - fix NPE if rows=0, add prototype string grouping speedup
new ac71ebc LUCENE-2754, LUCENE-2757: Added a wrapper around MultiTermQueries to add span support: SpanMultiTermQueryWrapper<Q extends MultiTermQuery>. Using this wrapper its easy to add fuzzy/wildcard to e.g. a SpanNearQuery. This patch also refactors all RewriteMethods and Attributes in MTQ (class was unmaintainable).
new 65c09c5 LUCENE-2754, LUCENE-2757: Missed to clean up imports
new fffce11 SOLR-236: grouping - fix collectors when sort != group.sort
new 7b33f0d SOLR-236: grouping - remove redundant setBottom
new 63555ce SOLR-236: grouping - set bottom on the pq if changed
new 1d05151 LUCENE-2757: Fix hackish max clause count handling in trunk
new 6c4f3a1 LUCENE-2757: Remove unneeded casts
new ebad544 LUCENE-2757, LUCENE-2690: Add test for BQ.maxClauseCount checking. Also the original test was missing duplicate terms in the MultiReader case, added this. This also fixes a "bug" in the TooManyClauses exception which can be seen in failing tests: The message may not contain the value of maxClauses at the time the exception was thrown. Tests have exactly this problem, because they print the message when the default is already restored.
new 0630ca3 LUCENE-2618: if normal merges run at same time as optimize, upgrade them to optimize merges if they involve segments marked for optimize; add random thread yield to MockDirWrapper
new e9e615f raise another timeout for this test
new 467a25a harden test against slowness (again...)
new 62f9291 LUCENE-2741: Added support for codecs using the same file extension within the same segment
new c36161a LUCENE-2741: Added support for codecs using the same file extension within the same segment
new fd8ab58 LUCENE-2631: convert ord[bototmSlot] as well as bottomOrd
new 0123357 LUCENE-2760: Optimize SpanFirstQuery,SpanPositionRangeQuery
new 401ae6a LUCENE-2631: avoid redundant checks/sets of readerGen
new a876825 LUCENE-2761: specialize payload processing in DandPEnum, speed up scanning through positions
new 3d3e103 keep trying on this test...
new fdff934 LUCENE-2631: only change ord if we are changing the reader gen
new 608e646 LUCENE-2631: only change ord if we are changing the reader gen
new 204abfb LUCENE-2767: add 2 missing sync's in IW when it invokes IFD
new eabf286 Use pagedBytes in DocValues Byte variants instead of direct byte arrays
new de3d057 SOLR-2237: Added StempelPolishStemFilterFactory to contrib/analysis-extras
new 0aa416f fixed length prefix for use with PagedBytes
new 09a526f tests: enable grouping tests
new 45e10d5 catch up with trunk
new e607642 LUCENE-2768: add support to LuceneTestCase for @Nightly annotated tests
new a5d73e7 LUCENE-2764: Allow tests to use random codec per field
new 30c2ff1 remove code duplication by making getSortedTransitions public
new 6a2955f improve readability: no bug since getStartPoints numbered the states anyway
new 90323cc LUCENE-2764: back out temporarily for now
new 58f7005 LUCENE-2764: switch existing tests to per-field API
new 24178a6 LUCENE-2770: Make SegmentMerger always work on atomic subreaders, even when IndexWriter.addIndexes(IndexReader...) is used with DirectoryReaders or other MultiReaders. This saves lots of memory during merge of norms
new 7a86d09 LUCENE-2769: FilterIndexReader in trunk does not implement getSequentialSubReaders() correctly
new 23f3a7c fix jdoc typo
new 4194ef0 SOLR-2243: support group.limit=0
new 3430ee0 LUCENE-2770: Optimize memory allocation on norms merging
new bd4a69f LUCENE-2762: fix IW to not hold open but deleted files when CFS is true
new fc9c09e factor out test method to configure IW to reduce open file count
new 88e48eb LUCENE-2764: tests use random codec per field
new 0b1a679 LUCENE-2772: SlowMultiReaderWrapper should be closeable. The wrap() method was removed, so even for 1-segment indexes its better to wrap which is no real overhead at all.
new 7853af4 fix intermittant false test fail
new 3f73a2e fix intermittent false test fail
new fb4bb95 fix intermittent test bug
new 32bb867 SOLR-236: change definition of how groups are sorted to fix algorithmic error when sort!=group.sort
new af6ce50 SOLR-2068: fix bugs, but leave disabled due to missing support for null values
new c43b0bf docs: clarify changes.txt
new 7b3e358 SOLR-2081: fix BaseResponseWriter so SingleResponseWriter.end is only called once
new 59c9b46 docs: changes to non-released features don't need entries
new bcf1dcc SOLR-2198: handle null values in collapse field
new 2867ab8 SOLR-2068: optimize group by string
new 8dbe034 - Fixed IndexOutOfBoundException due to PagedBytes Boundary - Added Source based ValuesEnums for all types - Cut over to PagedBytes - Share binary search impl with all sorted implementations - DocValuesCodec is now directly compute the file names belonging to it due to per codec metadata - splitted up testcases in more and smaller tests - removed several nocommit
new d936615 added missing ASL headers
new a1678b7 LUCENE-2773: don't build compound files for large merged segments (by default); default maxMergeMB to 2GB
new 897ec3a SOLR-2063: simple flattened grouped response as main result list
new 86922c4 LUCENE-2773: don't de-optimize an optimize index that's already in CFS format
new a4ecf7b SOLR-2063: support group.format=simple
new 7b01eba SOLR-2063: fix incorrect assert
new 2d3849f removed unnecessary import
new 3c47af1 fixed toString method for SegmentCodecs to print the actual codecs used
new 66c8234 prevent too many open files in test
new b57c846 LUCENE-2778: port from 3x
new 57a7862 LUCENE-2776: don't create term vectors files if no doc uses term vectors
new 4067f5a LUCENE-2777: Revise PagedBytes#fillUsingLengthPrefix* methods names
new 6ca2755 remove dead code
new cdab6ed LUCENE-2782: fix rare thread hazard with IW.commit; also make tests slightly more evil
new d7fe260 fix false intermittent test failure
new 668fcb7 Fix javadoc warning
new 4e90ddd add file so directory is not empty
new feb3a59 make sure tests.verbose works in solr, print test params when verbose is set
new 031237d make RandomCodecProvider insensitive to the order of fields being indexed... its a defined mapping now computed up front in ctor
new 84721aa remove unnecessary individual mergeprops
new 46d2aa6 fix false test failure
new 522a98f LUCENE-2393: fix package name in usage message
new 115ef9b LUCENE-2393: use class.getName()
new 4c724b9 SOLR-2257: fix contrib/spellchecker to be deterministic by adding a tertiary comparison (term text)
new 7f443f6 LUCENE-2779: Use ConcurrentHashMap in RAMDirectory
new ef914b3 fix false random test failure; make private random instance for RandomIndexWriter and MockDirWrapper so tests are reproducible from seeds when using eg CMS
new 937a998 don't use the slowwrapper for all of these tests... just the ones that require it
new 04a44b5 LUCENE-2784: Change all FilteredTermsEnum impls into TermsEnums decorators
new ff47493 fix bug where StandardFilter isn't respected
new 14305d9 fix false random test failure (take 2)
new a58c269 LUCENE-2781: drop deprecations from trunk
new 88a97b2 LUCENE-2781: remove nocommits, this is a TODO if we want more test coverage
new 399c938 LUCENE-2186: added tracking of used bytes during indexing
new 0511306 SOLR-2252: when child entity is the root in nested entities, delta-import doesn't work
new ef762e6 SOLR-2241: upgrade to Tika 0.8
new 297b3b7 remove dead code
new f1ce9ab LUCENE-2785: add new TotalHitCountCollector (only counts hits); don't allow numHits=0 to TSDC or TFC
new e7214a0 LUCENE-1737: make field name -> number congruent so we always use bulk merge for merging doc stores
new 836873d SOLR-2259: use $tests.luceneMatchVersion in all test files, make this parameter mandatory in trunk
new 86d8937 Clean up changes my merging in 2.9/3.0 fixes
new 49508c2 LUCENE-2779: fix listAll()
new 8352332 LUCENE-2791: add WindowsDirectory
new aecb670 LUCENE-2791: cleanup for no-copy case, remove VERBOSE prints in tests
new 8ec36c3 LUCENE-2787: disable atime for DirectIOLinuxDirectory
new 6d4867e SOLR-2264: CSVRequestHandler can throw NPE when no escape parameter is specified for splitting
new 7249ebe use less RAM/reclaim for the formatter console buffer (e.g. VERBOSE/logging)
new 30af48b LUCENE-2790: IndexWriter should call MP.useCompoundFile and not LogMP.getUseCompoundFile
new f87ca31 LUCENE-2797: Upgrade icu to 4.6
new 2c64a87 SOLR-2265: update jetty to 6.1.26
new 7439439 LUCENE-2790: added CHANGES entry
new 9597e66 LUCENE-2790: replace Version.LUCENE_40 with TEST_VERSION_CURRENT
new 995abeb javadoc in DIH
new 4e44804 the string can be null, for example failed assertions getMessage(), dont throw NPE
new 0308402 LUCENE-2791: set the optimal buffersize by default
new fc29610 - Catch up with trunk - Removed usage of ValuesAttribute entirely and exposed Float, Bytes & LongRef directly via ValuesEnum - Made ValueField lean and prevent unnecessary object creation during indexing
new 964eccc fixed naming inconsistency
new 29ebc9f fix mutable int comparator
new 7aa9193 fix typo
new 5b2e0f7 LUCENE-2803: ignore deleted docs when populating field cache
new 2b9726a LUCENE-2763: Swap URL+Email recognizing StandardTokenizer and UAX29Tokenizer
new 620b2a0 LUCENE-2747: Deprecate/remove language-specific tokenizers in favor of StandardTokenizer
new 6c9052d LUCENE-2805: SegmentInfos shouldn't blindly increment version on commit
new 064e8dc LUCENE-2802: NRT DirectoryReader returned incorrect values from getVersion, isOptimized, getCommitUserData, getIndexCommit and isCurrent due to a mutable reference to the IndexWriters SegmentInfos
new 7da3212 Added DocValuesIndexing#addIndexes() and merged LUCENE-2802 & LUCENE-2805
new 452684f catch up with trunk
new 1a72bf0 catch up with trunk
new f0f1d62 when running sequential (e.g. -Dtestcase) use a plain formattter
new dbd157c use non-nio jetty connector in tests
new f6d9b70 LUCENE-2671: optimizations for numeric sort-missing-last
new c669127 LUCENE-2804: port to trunk
new c2305ff missing copyright
new 621cd99 print seed/debug info on uncaught exceptions
new 013cc3e print the reproduce line too, for uncaught exceptions
new fc13ac3 use codec ID to create postings file in SimpleTextCodec
new 5082d68 add missing IW.close(false) to test
new b24f2e3 LUCENE-2768: add line docs file so tests can easily run for longer on real data; add threaded NRT stress test
new cdf6350 Harden TestSearchWithThreads to not fail if machine was slow (trunk)
new 14f4e04 fix false test failure
new 790a492 fix bug where @Test A::test(), B extends A, B::test() without @Test would be run twice
new ab3b6ce add test for IW on jre crash
new cf12c2d LUCENE-2809: use del count from reader if it's pooled, in IW.numDocs
new 3474026 javadoc for DIH
new bbf683c LUCENE-2680: buffer pending deletes by segment
new c45253d fix sequential test output
new 994aaec LUCENE-2792: add FST impl
new da38e95 Switch IndexWriter c-tor to use IndexWriterConfig (otherwise it won't compile)
new 3da3f2f Clean up duplicate constants in trunk (3.x variant and a new one from trunk, unified to 3.x version). Also found one more ArrayUtil.grow-use-case
new bc72163 prepare Hudson's large line doc file
new 0db6282 drop run time to [hopefully] avoid OOME
new a586a6d fix silly typo in comment
new 8c3300e SOLR-1729: get NOW from SolrRequestInfo thread local + propagate to shards
new b6a05b1 LUCENE-2792: revert slowdowns on -client vms that are unrelated to this issue
new 5106f91 avoid synthetic method call access for things like 'bottom' in these comparators
new d2665fd use more efficient quadratic hash impl; remove dead code
new 8535534 LUCENE-2674: avoid Object.clone in Standard codec's term state
new 625f603 LUCENE-2812: fix IndexReader.indexExists to return false when segments_N file cannot be read
new 26dd4f3 SOLR-1297: improvements to sort param parsing code so more fields with exentric names (that were supported for sorting in older versions of solr) will be checked for after attemptint to parse as a function
new 4aa908e add verbosity to test
new 34a6968 SOLR-2219: stop calling SolrRequestHandler.init twice per instance
new 64e1910 LUCENE-2813: only throw the mock failure into the main thread
new 1cfb936 make test more evil
new fbab97a LUCENE-2792: Revert generic ArrayUtil.grow(T[]) for now and add unchecked code back into FST package
new 1ca0597 LUCENE-2811: SegmentInfo now tracks whether a segment wrote term vectors
new 73f2e63 add Apple to this test
new 5d03095 update the reproduce-with logic to the new defaults (randomPerField)
new d251820 SOLR-2285: duplicate SolrEventListeners no longer created (hossman)
new 167e0b8 on exception close any opened per-field fieldsProducers
new b193915 add bin/ to svn:ignore (eclipse default output folder)
new d51dd50 Use stderr (not stdout) consistently for all messages
new d0b175a MTQ - null can be a valid comparator for newTermComp too
new 3afc5c1 use LuceneTestCase's random in SimpleFacetsTest
new 2d7f826 tests: use Lucene's static random
new 1d1c5ec initialize random statically with a fixed seed, just in case someone uses it before @beforeClass runs, e.g. static int i = random.nextInt();
new 94848af improve the random handling in these tests
new 7065133 LUCENE-2811: use boolean for SI.hasVectors
new c541f29 LUCENE-2804: fix newFSDirectory so the tests work with -Dtests.directory=RAMDirectory
new 60f0a9b LUCENE-2811: simplify tracking of hasVectors during merge
new 33c9d97 SOLR-2188: provide maxTokenLength arg for Classic, Standard, and UAX29URLEmail tokenizer factories
new 35e7a41 LUCENE-2680: print to infoStream upper bound on how many docIDs we deleted; useful for seeing false deletes
new ef8e745 LUCENE-2680: also print if deletes touched 0 terms
new c9a903a improve verbosity of TestNRTThreads
new b7a25ae javadoc: clarify that getDeletedDocs is published safely
new 2280dde LUCENE-2815: fix MultiFields thread safety, don't cache null terms(field)
new 66b2c01 LUCENE-2811: switch version numbers on trunk due to 3.x index format change; fix hasVectors check to work correctly when doc stores are compound file
new b9777a3 LUCENE-2811: fix bug in IndexWriter.addIndexes(Directory[]) caused by SI.hasVector
new 8584e10 LUCENE-2814: stop writing shared doc stores
new 623fd7b LUCENE-2819: prevent 'collateral damage' from threads in tests, warn about thread resource leaks
new 50fe69c LUCENE-2819: give rogue-threads left running after the test 1000ms to die naturally before we clear their exception handler and interrupt() them... perhaps they will fail nasty
new fb7f94b LUCENE-2819: set this before interuppting also, to prevent false fails
new 190a480 LUCENE-2819: print the reproduce-with information when a test leaves threads running (but don't fail yet)
new 5a53f2b LUCENE-1737: set up FieldInfos correctly the when we open a pre-4.0 index; pass FieldInfos to SegmentMerger
new aae5cff speed up test: convert to junit4
new b5726a42 LUCENE-2816: MMapDirectory speedups
new 89d6a37 LUCENE-1737: set up FieldInfos correctly the when we open a pre-4.0 index
new c0f1b16 LUCENE-2811: set merged segment's hasVectors according to FieldInfos not merged SegmentInfos
new ba6126c more verbosity
new 5f9bb3f LUCENE-2820: fix CMS to stop all threads during close
new 65b27c2 LUCENE-2820: revert until I find the cause of the deadlock
new 765eab4 LUCENE-2820: fix CMS to stop its threads without deadlocking!
new 534e34d typo in jdoc
new fc50a5d catch up with trunk
new 5b3250d fix IW infoStream to not include doc store files size when reporting flushed postings size of new segment vs RAM size
new fda2483 fix infoStream formatting to always report double precision MB usage
new 5c2158a added JavaDoc to DocValues
new e18dcbf LUCENE-2826: LineDocSource assigns stable docids; add 2 NumericFields derived from date in the line doc file
new 502e971 merge trunk into realtime branch
new a3c39d6 SOLR-1993: fix String cast assumption in JavaBinCodec
new fed06a5 SOLR-2232: Improved README info on solr.solr.home in examples
new c2f8051 SOLR-2289: Tweak spatial coords for example docs so they are a bit more spread out
new 1d9135f SOLR-2275: fix DisMax 'mm' parsing to be tolerant of whitespace
new 98d3461 Remove files that should have been deleted as part of the merge with trunk
new 2c859ba SOLR-2282: add distributed support to search results clustering
new 0df0e9f SOLR-2282: disable failing test
new 5c2b882 add a hack (sorry) to print out if entire test classes are @Ignored
new f985413 LUCENE-2830: Use StringBuilder instead of StringBuffer in benchmark (trunk)
new 9c61ecd SOLR-2275: mm param parsing optimization
new 4c363bb SOLR-2275: mm param parsing optimization - fix pattern
new 8ad3dec SOLR-2296: Upgrade Carrot2 binaries to version 3.4.2
new d2e8071 Merge latest trunk into realtime branch
new 9b4e4a6 SOLR-2296: still failing on hudson - reverted
new ab0e9ea SOLR-2297: move XML response writing to TextResponseWriter framework
new 62cedc1 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new eb01fe2 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new df2211f tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new c5ce646 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new e344b95 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 4669b22 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 2a877e2 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new eb38590 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 6ff4b9e tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 2945c40 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 5d7f145 tests: make optimize test use standard config
new a8a6ae5 tests: remove dependency on DisMaxRequestHandler, minimize solrconfig
new 9dfc495 tests: remove deprecated SpellCheckerRequestHandler
new 6e9e84c SOLR-1930: remove deprecations
new 5d1ede1 SOLR-1930: remove deprecations
new b8026f5 tests: remove deprecations
new 70a3334 SOLR-1930: remove solr deprecations
new 91e9459 SOLR-1930: remove solr deprecations
new 315370d SOLR-1930: remove solr deprecations - fieldType.getValueSource migration
new 5ee58ef LUCENE-2819: don't report problems about threads that were spawned before our tests (such as eclipse test-runner threads)
new 42f25e6 SOLR-1930: remove solr deprecations - delete.fromCommitted/fromPending
new 21db53c resolve todo, use Term(String field, BytesRef bytes) ctor
new 7ae1f297 remove dead code
new 36aab2d SOLR-1930: remove solr deprecations - add.overwritePending/overwriteCommitted/allowDups
new 8696f54 LUCENE-2020: Remove unused imports
new 75a5bde LUCENE-2833: upgrade contrib/ant's tidy jar
new 25b3f63 LUCENE-2825: Change FSDirectory.open to return MMap on 64-bit Solaris
new 79133e4 when compiling, don't include whatever happens to be in ant's runtime in the classpath
new f16706f LUCENE-2822: don't mask the bug (or encourage similar bugs+masking), instead @Ignore so we get a loud warning
new 88fd3cc SOLR-1930: remove solr deprecations
new 061eba1 remove trickiness, hopefully unbreak clover build
new 1b671cf fix nasty bug (doesnt affect any codecs today): respect bytesref offset
new 3ae880e SOLR-2299: improve test-running from eclipse
new 7fd744a SOLR-2299: fix more tests to work with resources, add hack for tests that use the example config
new 54f984c add zookeeper to pom
new a3e1ede SOLR-2302 -- only show an error if neither a field name nor a field type are sent
new 390b5ff SOLR-2299: fix JettyWebappTest to work without a cwd of test-files
new 582fc07 SOLR-1930: add SolrQueryRequest to UpdateCommand
new 4ce982a LUCENE-2611: Added IntelliJ IDEA configuration files in dev-tools/idea/, installable via 'ant idea'
new 609a5f2 SOLR-1930: remove query parsing w/o qparser ref
new f04e831 SOLR-1930: remove usage of getCore in admin
new d55a467 enforce resource handling, prevent test interference by running in a jvm-unique CWD (under build/, same as tempDir)
new e855000 SOLR-1930: remove solr servlet
new c918763 SOLR-1930: remove IndexSchema deprecations
new 2d796fa SOLR-1930: remove doLegacyUpdate, use DirectSolrConnection for tests
new f027007 LUCENE-2611: CHANGES.txt entry
new deb1e81 Fix typos in not-yet-released sections
new 9f72957 SOLR-1930: remove SolrCore deprecations
new bb65710 Fix typos in not-yet-released sections
new 2bf47f6 SOLR-1930: remove some SolrConfig deprecations
new ffef43d SOLR-1930: remove some CoreContainer deprecations
new cf43718 SOLR-2299: enforce resource handling, prevent test interference by running in a jvm-unique CWD (under build/, same as tempDir)
new 8fb5053 SOLR-1930: remove Config and ResourceLoader deprecations
new 691e982 tests: supress exception
new f627181 LUCENE-2611: add eclipse setup (ant eclipse)
new c1c09c7 LUCENE-2611: Re-sync IntelliJ config in dev-tools/idea/; Move both solr/src/test/test-files/ and solr/contrib/analysis-extras/src/test/test-files/ up one level; Set the IntelliJ Java language level on all Solr modules to 6.0
new 039d75f LUCENE-2611: removing solr/contrib/analysis-extras/src/test/test-files/ after copying it up one level
new 05a4d05 SOLR-2303: remove unnecessary (and problematic) log4j jars in contribs
new adfabc3 LUCENE-2838: ConstantScoreQuery now directly supports wrapping a Query instance for stripping off scores
new 5561286 added javadoc & cleaned up some API
new 317d3ab LUCENE-2611: When the CWD is solr/build/tests/, the hack in SolrTestCaseJ4.determineSourceHome() fails while running the Solr module tests because of classpath ordering: the CWD is checked first to locate the solr/conf/ dir; this succeeds, but the relative path used for the CWD excludes its ancestry, so the source home can't be navigated to without converting to absolute, which determinSourceHome() does not do.
new eaf2af8 pulsing codec was failing to forward finishDoc to the wrapped codec
new c8183de Merge r1052424 through r1054503 into realtime branch
new 64e6e19 update comment about queries silently failing
new 3fa3cf5 SOLR-1930: fully move from Field to Fieldable in interfaces
new fad6912 SOLR-1930: fully move from Field to Fieldable in interfaces
new f012c2d LUCENE-2845: move contrib/benchmark to modules/benchmark
new 2c9eb33 update eclipse classpath for modules/benchmark
new f90b2d5 add svn:ignore for benchmark's build directory
new 1e1780b update intellij idea configuration for modules/benchmark
new 0bfee2f LUCENE-2836: add FieldCacheRewriteMethod
new 6efd29b LUCENE-2771: remove norms() from non-atomic IndexReaders
new a0b91ae LUCENE-2771: add MultiNorms (forgot to svn add)
new bf82781 Move description from the 'copy-idea-files' target to the 'idea' target, so that it gets mentioned when the user runs 'ant -projecthelp'
new 3bc38af add the start to a top-level README.txt (feel free to improve!)
new 4061877 LUCENE-2845: fix javadocs task
new c26fd75 LUCENE-2391: improve Spellchecker indexing speed
new 1cab313 LUCENE-2843: add variable gap terms index writer/reader, using FST to hold the index
new d53692d fix Test2BTerms so optimize in the end always makes one segment
new 570e19e LUCENE-2751: fix thread safety issue with FieldCacheImpl.get
new 87274d0 LUCENE-2837: collapse Searcher/Searchable into IndexSearcher; remove contrib/remote, MultiSearcher; absorb ParallelMultiSearcher into IndexSearcher as optional ExecutorService to ctor
new 568785d cleanup: don't track flushedFiles when we can just compute that from the SegmentInfo
new 6dda3535 LUCENE-2837 fix also dot.classpath for eclipse.
new cc23ccf add note about java 6 requirement
new 650443c update intellij idea configuration to remove lucene/contrib/remote
new 24e41ab remove some unnecessary MultiFields usage
new ace9fca merged TestIndexSplitter
new c29b449 LUCENE-2837: fixup jdocs
new acd9519 LUCENE-2837: small code cleanup
new 156f77b catch up with trunk
new 36b17aa LUCENE-2831: Revise Weight#scorer & Filter#getDocIdSet API to pass Readers context
new 9557559 LUCENE-2831: use int[] instead of AtomicInteger
new 84b4473 LUCENE-2756: add de morgan test (against IS w/ ES)
new 5e009c8 tests: start w/ absolute path to find solr root
new 4140f73 LUCENE-2831: fix isTopLevel
new ac06810 spelling
new f717f54 Fix javadocs build
new 1b22e86 LUCENE-2847: Support all of unicode, including supplementary code points above the basic multilingual plane, in StandardTokenizer and UAX29URLEmailTokenizer.
new 61872be LUCENE-2842: add Galician analyzer, Portuguese RSLP
new 66d3f38 LUCENE-2842: missing eol-style
new fbfb07d LUCENE-2842: avoid java6-only String.isEmpty in rule parser
new 8d7d57a LUCENE-2847: Added ASL2 license to supplementary macros generator, and to the generated file, and set svn:eol-style to native for both of them.
new 8dfb827 LUCENE-2837: only populate subSearchers if they will be used
new 4dca514 Fix source directories in the IntelliJ IDEA configuration
new f70b957 LUCENE-2831: pre-migrate to atomic context
new 602a4e9 don't use package private API to assert no unreferenced files
new cabea43 LUCENE-2852: fix false EOF corner case in RAMInputStream
new a83e989 LUCENE-2660 - Added alternative search provider option for Solr
new 3ba7eaf SOLR-2288: Small tweaks to eliminate compiler warnings
new 44b5ae0 revert an inadvertant javac change yonik made in r1052540
new cd90c9a SOLR-2288: more small tweaks to eliminate compiler warnings
new 1aa40cd LUCENE-2831: attempt to use the correct reader context rather than doing getTopReaderContext on a leaf
new 071104c LUCENE-2831: attempt to use the correct reader context rather than doing getTopReaderContext on a leaf
new abfa458 LUCENE-2831: remove another erroneous use of a non-atomic context
new 98b448a SOLR-2288: more small tweaks to eliminate compiler warnings .. inlcudes a small code de-dup refactoring in FieldAnalysisResponse
new 6813c2e SOLR-2288: i horrificly didn't notice that i broke some tests (compilation failure no less)
new bdd7fea SOLR-2288: more small tweaks to eliminate compiler warnings
new ba13db6 fix LineFileDocs to seek to random start on open
new 8b241d9 LUCENE-2831: remove/fix more uses of non top-level readers in prep for AtomicReaderContext
new a518f57 LUCENE-2831: delete TopValueSource - will be illegal in the future
new 4f7eba8 LUCENE-2854: remove SimilarityDelegator; force cutover of Similarity.lengthNorm -> Similarity.computeNorm
new eacd3d2 LUCENE-1260: use the provided sim to encode norms
new 821e526 whitespace
new a04ade4 LUCENE-2839: Scorer#score(Collector,int,int) is now public because it is called from other classes and part of public API
new b36ad7b LUCENE-2611: Added autolinkification for JIRA issues in log comments (thanks to David Smiley)
new 2e03681 SOLR-2296: Upgrade Carrot2 binaries to version 3.4.2
new db175cc SOLR-2310: getTimeElapsedSince() returns incorrect hour value when the elapse is over 60 hours
new 1df9242 try (again) to stop false failures in this test
new 52124d8 LUCENE-2831: cut over to AtomicReaderContext in Weight#scorer, Weight#explain & Filter#getDocIdSet
new 36d8c00 removed redundant cast
new 6c9656b update eclipse configuration for carrot2 upgrade
new e46f6df LUCENE-2857: fix various problems w/ PulsingCodec
new e79fcae LUCENE-2831: Cut over Collector#setNextReader & FieldComparator#setNextReader to AtomicReaderContext
new 76c3de6 fixed wrong self assignments for 'docBase' in Collector subclasses introduced in rev. 1058019
new 121b79e fixed testcase which failed with -Dtests.multiplier > 1
new 84af9e5 fixed testcase which failed with -Dtests.multiplier > 1
new 466530a LUCENE-2860: port to trunk
new ed6c358 SOLR-2282: rename solr-clustering to solr
new a0249fe SOLR-2282: revert the previous commit
new a04fe4c fixed testcase which failed with -Dtests.multiplier > 1
new 6076f10 report the basics of the environment when a test fails
new e3a854a take 2: only report environment info once, even if multiple methods fail
new 72a78bb add verbosity for tests
new 3df2f89 add verbosity to pulsing codec
new eacfb5d LUCENE-2694: Make MTQ rewrite + weight/scorer single pass
new cfcaa9e LUCENE-2846: remove fake norms and invalid uses of Similarity.getDefault
new 3478bb9 SOLR-2282: use solr home properly in the test
new f19e8c5 LUCENE-2831: Cut over ValueSource#docValues to AtomicReaderContext & removed SolrIndexReader
new 2bd8e50 LUCENE-2324: More progress with concurrency and per-thread pool
new 9b83aa6 LUCENE-2324: make newThreadState synchronized
new 23ad1c0 fixed testcases which failed with -Dtests.multiplier > 1
new 05565c3 fixed testcases which failed with -Dtests.multiplier > 1
new 7913804 LUCENE-2865: Pass a context struct to Weight#scorer instead of naked booleans
new 2860bd2 Merge r1054504 through r1058716 into realtime branch
new e15dd99 LUCENE-2324: remove memory recycling from DWPT; some other minor cleanup
new 5a37511 removed unnecessary imports
new 9ea3019 LUCENE-2864: add FieldInvertState.getMaxTermFrequency
new 1bb7cd9 LUCENE-2611: Added Copyright Plugin configuration for Apache Software License
new f5d5dda LUCENE-2843: fix silly perf bug in FixedGapTermsIndexReader
new a0c82b0 LUCENE-2862: add TermsEnum.totalTermFreq() and Terms.getSumTotalTermFreq()
new bcbf1d4 LUCENE-2862: fix false failure
new d08d464 LUCENE-2862: use the stats instead of an extra byte in pulsing
new 12a3543 SOLR-2282: fix concurrency for distributed search test
new 6047304 LUCENE-2324: several bug fixes
new 11e9007 Merging r1058717 through r1059431 into realtime branch
new 88b6317 LUCENE-2846: remove dead code
new 3c905b5 LUCENE-2324: fix most of the delete problems in the RT branch
new 15a72e7 OneComparatorFieldValueHitQueue redundantly checks array size - it is alredy guaranteed to be of the right one by FVHQ.create()
new 4249ef9 LUCENE-2847: remove obselete warning
new 39fad97 LUCENE-2701: port to trunk
new fcb8216 LUCENE-2324: fix more junits in rt branch
new 029f74e Merging r1059432 through r1059822 into realtime branch
new 3f4c921 LUCENE-2324: cleanup segment files when aborting in segment flush)
new 6e66286 SOLR-2259: warn if you are using a deprecated matchVersion constant
new 56026e3 SOLR-1930: remove analysis API deprecations
new 9906198 LUCENE-2755: documentation updates, formatting and tiny mods to CMS (trunk)
new 140101d synchronize CHANGES.txt
new 9aefaf7 synchronized contrib/CHANGES.txt
new 9e3180b synchronize CHANGES.txt
new 6a53e4b SOLR-2261: merge CHANGES.txt entry
new aed4a39 SOLR-2259: warn if you are using a deprecated analysis factory
new 5fac196 SOLR-2269: contrib entries in solr/CHANGES.txt should go solr/contrib/*/CHANGES.txt
new fcd36f5 clear javadocs warnings
new a798ef3 LUCENE-2186: more javadocs and code cleanups
new e43fdc9 say how many msec flush took, in infoStream
new 2a0484b LUCENE-2295: remove maxFieldLength (trunk)
new 78e3067 Fix incorrect Interface override
new 43fe487 LUCENE-2755: fix accidental commit that caused CMS to deadlock
new d7491ea typo in comment
new 5c1f81c SOLR-2307: fix bug in PHPSerializedResponseWriter (wt=phps) when dealing with SolrDocumentList objects -- ie: sharded queries
new fc57be7 fix javadoc
new 8860046 SOLR-2307: followup to ensure consistent ordering of fields
new da841d5 SOLR-2314: fix test ordering
new 713f2ab SOLR-2318: fix jsp compile error
new dfa449c LUCENE-2874: Highlighting overlapping tokens outputs doubled words
new 07af30a can't reliably crash recent IBM J9 jvms this way
new 9ea1d01 SOLR-2319: Re-compiled solr/lib/apache-solr-noggit-r944541.jar from the same source rev. 944541 using Java 5, so that trunk and branch_3x can use the same version (on trunk Solr requires Java 6, while on branch_3x Solr requires Java 5) - the existing version on trunk was compiled with Java 6
new b2cad88 SOLR-2316: fail early if synonym file not provided
new bc23b9f add asserts
new 0e731a4 LUCENE-2875: Support cloning of NumericTermAttribute by refactoring NumericTokenStream
new 6a9f686 Fix some minor issues in TrieTokenizer and also add support for offsets (same way like KeywordTokenizer)
new 460fa90 LUCENE-2374: Added Attribute reflection API: It's now possible to inspect the contents of AttributeImpl and AttributeSource using a well-defined API
new ede75ff LUCENE-2869: remove Query.getSimilarity
new 1099f84 LUCENE-2875: Rework token metadata for NumericTermAttribute
new 0a30dcd SOLR-1297: fix weighting when sorting by function
new ca0598b LUCENE-2374: Fix bug in position-sorting - too stupid :(
new fb20497 LUCENE-2843: fix silly ob1 in the index term selectors
new 00a3df8 example: make it harder to hit test synonyms accidentally
new f320ade SOLR-2325: allow tagging and exclusion of many query for faceting
new 1a0f787 LUCENE-2872: block-encode terms in between indexed terms
new 4f2a9e7 LUCENE-2876: Remove Scorer.getSimilarity
new 74360c8 LUCENE-2657: Replace Maven POM templates with full POMs
new e2675f5 LUCENE-2872: remove warning
new 81dba8b LUCENE-2824: Optimize BufferedIndexInput to do less bounds checks
new 60adb90 Merging r1059823 through r1061974 into realtime branch
new 1b0bd50 add codestyle for eclipse (it's no longer downloadable with wiki). Somebody more familar with eclipse should integrate it here :-)
new 82640ec LUCENE-2657: switched POMs under dev-tools/maven/ to be POM templates, to allow for specification of the version as a system property on the command line.
new a1baa30 separate maven and conventional packages
new c76ffea use correct formatter in sequential
new 11146b8 changed generate-maven-artifacts target to place all maven artifacts in one place: modules/dist/maven/; added modules/dist/ to list of dirs to remove with the 'clean' target; added modules/dist/ to svn:ignore list on modules/
new 741882b SOLR-2330, SOLR-1992: due to solrconfig.xml files in example-DIH are broken, DIH sample cannot be launched. add luceneMatchVersion, remove abortOnConfigurationError, DisMaxRequestHandler etc.
new 22f0fe9 SOLR-2127: Fixed serialization of default core and indentation of solr.xml when serializing.
new 133e70c LUCENE-2720: IndexWriter should throw IndexFormatTooOldExc on open, not later during optimize/getReader/close (trunk)
new a2218c3 remove nocommit in SegmentReader and simplify code which gets the DocStoreSegment
new 4addc16 Fix incorrect Interface override
new a58d576 sync CHANGES from 3.x Bug Fixes
new 29fd9b8 fix typo in CHANGES
new 4af1d0e SOLR-2190: revert the last commit. problem is gone.
new 68dc071 make sure bulk merging is working
new 6c05d94 SOLR-2129: Provide a Solr module for dynamic metadata extraction/indexing with Apache UIMA
new 32e156f LUCENE-2879: MultiPhraseQuery summed its own idf instead of Similarity.
new ce53019 LUCENE-2882: Cut over SpanQuery#getSpans to AtomicReaderContext
new 924e745 add assertion to check that skip pointer isn't past EOF
new 2ea5e65 Added IntelliJ support for the new Solr UIMA contrib
new 047d76b LUCENE-2693: Add delete term and query need to more precisely record the bytes used (trunk)
new ff27795 add verbosity
new 3e8f55c LUCENE-2885: add WaitForMerges tasks to benchmark
new 8d1994b LUCENE-2382: check for aborted merge when merging postings
new 25f5488 LUCENE-2884: fix StandardPostingsReader's enums to not try to load skip data when there wasn't any
new 3f255f6 LUCENE-2236: per-field similarity
new a7875a8 add missing files to RT branch
new 1b44e0b added support for maven artifact generation of the new Solr UIMA contrib; the top-level get-maven-poms target now forces copying of all of the source pom.xml files, even if the source is not newer than the target files, so that version changes will always take effect when specified through the -Dversion ant cmdline option
new 1588c32 Merging r1061975 through r1062931 into realtime branch
new 4a63988 SOLR-1240: followup: use NL instead of SOM for counts list
new a20e2cd applying patches from LUCENE-2855 and LUCENE-2867 to trunk
new 913a9e4 LUCENE-1250: fix equals() to check for null and not fail on NPE (trunk)
new 5642eb0 LUCENE-2010: drop segments that are 100% deleted docs in IW/IR commit
new 68f67a4 LUCENE-2888: Several DocsEnum / DocsAndPositionsEnum return wrong docID when next() / advance(int) return NO_MORE_DOCS
new 27fe1ca SOLR-482: add some improved exception information for CSV files that fail
new dfb9a0f SOLR-2320: Fixed ReplicationHandler detail reporting for masters
new a4a913d LUCENE-792: add test for PrecedenceQueryParser NOT bug
new fcf6e30 LUCENE-1472: Removed synchronization from static DateTools methods by using a ThreadLocal. Also converted DateTools.Resolution to a Java 5 enum.
new 323ea41 LUCENE-2474: add expert ReaderFinishedListener API, for external caches to evict entries for readers
new bb391fd LUCENE-1846: DateTools now uses the US locale everywhere, so DateTools.round() is safe also in strange locales
new c403d3e LUCENE-2887: sharpen jdocs for IndexReader.undeleteAll
new e76ad09 LUCENE-929: contrib/benchmark build doesn't handle checking if content is properly extracted (trunk)
new 20621a4 SOLR-1826: Add tests for highlighting with termOffsets=true and overlapping tokens
new 9e51a87 LUCENE-2889: Remove @lucene.experimental from Numeric*
new c40a12d jdocs: note that calling close(false) can hit MergeAbortedExc's in optimize, addIndexes(IndexReader[]), expungeDeletes
new 3da5bd8 remove dead code
new d494562 LUCENE-2609: distribute the core tests, as they can be useful downstream to people
new 326ab7d SOLR-1711: fix hang when queue is full but there are no runners
new 471c0ce SOLR-2327: error handling - force queryResultWindowSize to a min of 1
new e545995 LUCENE-2010: don't assert no unref'd files in TIR.testDiskFull; fix rollback on exc during commit to put back any pruned segs
new 63097d1 LUCENE-2474: cutover to MapBackedSet(ConcurrentHashMap) instead of Collections.syncSet(HashSet)
new add8aec LUCENE-2474: make MBS final
new 51dc415 SOLR-1283: fix numRead counter that caused mark invalid exceptions
new 5a9c5aa LUCENE-2680: deletes were being double-applied
new ecea5e6 LUCENE-914: Scorer.skipTo(current) remains on current for some scorers - javadoc fix.
new b24a26b LUCENE-2609: Generate jar containing test classes (trunk)
new ad24f6a LUCENE-1469: make isValid protected and not static
new 4aa8a1f remove FilterManager
new 4c62240 LUCENE-2891: merge to trunk
new 946dc5c SOLR-2263: Add ability for RawResponseWriter to stream binary files
new 261a161 SOLR-2263: correct the ticket number. SOLR-1283 -> SOLR-2263
new e70311f SOLR-2085: Improve SolrJ behavior when FacetComponent comes before QueryComponent
new f13449c SOLR-1940: Fix SolrDispatchFilter behavior when Content-Type is unknown
new 4f1fe2b LUCENE-2895: MockRandomCodec loads termsIndex even if termsIndexDivisor is set to -1
new a7a9be9 Only create a Filter list if there is a non-empty fq parameter
new 92874dd SOLR-860: Add debug output for MoreLikeThis
new da24882 docs: move changes entry to 3.1
new 99a60c3 SOLR-2265: update jetty to 6.1.26 (missed start.jar)
new 0d9559e LUCENE-1866: enable rat-sources for all lucene/contrib/modules/solr src and tests
new 06c4c20 LUCENE-2895: MockRandomCodec loads termsIndex even if termsIndexDivisor is set to -1
new f12b4ab fix typo
new 5d8790e SOLR-1983 SOLR-2156: set replication flags and cleanup
new cbf8d87 SOLR-792: fix comparison for mincount
new 5342d86 LUCENE-2898: fix CMS throttling to be independent of number of incoming producer threads; some defensive concurrency fixes for SegmentInfo
new d4c9a81 SOLR-792: fix test to match fix to mincount
new 5dcacaf - add comments to pivot test - change capitalization so that testing looks the same as the input
new 5f7f970 LUCENE-2671 -- deprecate FieldTypes that will be removed in 5.x
new 295c8f8 LUCENE-1076: allow non-contiguous merges; improve handling of buffered deletes
new 76b0a38 LUCENE-1076: add CHANGES
new 185ad0c Java 1.5 can't @Override an interface
new de55bd4 LUCENE-2896: in advance(), don't skip when target doc delta is very small
new 5629a2b add missing license headers where there are none, but the JIRA box was checked
new 7c24712 LUCENE-1866: add missing dirs to rat report
new 24cfce7 add missing license headers where there are none, but the JIRA box was checked (solr)
new 6569aa5 add ASL
new d1a5ca1 add missing @Override and @Deprecated annotations
new 9af1a72 add missing svn:eol-style
new 277dfa0 LUCENE-2900: allow explicit control over whether deletes must be applied when pulling NRT reader
new e708827 LUCENE-1253: LengthFilter (and Solr's KeepWordTokenFilter) now require up front specification of enablePositionIncrement. Together with StopFilter they have a common base class (FilteringTokenFilter) that handles the position increments automatically. Implementors only need to override an accept() method that filters tokens
new 146c270 SOLR-236: fix bug where numFound was always zero if group.offset and group.limit were both zero.
new 3a76e3a typo police
new 48ca114 fix javadocs warnings
new 1377b91 print out version infos in JavaBinCodec when throwing exception
new 107c063 fix more javadocs warnings
new feba526 LUCENE-1076: fix false test failure
new 72ab9ca add missing package.htmls
new cd8929f SOLR-2340: add the entry to CHANGES.txt
new 5ccf063 LUCENE-2901: fix consistency of KeywordMarkerFilter, it should only set, not unset the attribute
new c0b98f0 LUCENE-1591: rollback to old patched xercesImpl.jar to workaround XERCESJ-1257, which we hit on current Wikipedia XML export (enwiki-20110115-pages-articles.xml)
new 7088a4d LUCENE-1591: Eclipse config update for xercesImpl.jar revert
new 80d45a4 LUCENE-1591: update maven poms for xercesImpl.jar revert
new 25f1687 LUCENE-2902: tests should run checkIndex on indexes they create
new 62b692e LUCENE-2897: apply delete-by-term on flushed segment while we flush (still buffer delete-by-terms for past segments)
new d087701 SOLR-1916: add locale/timezone warning
new d09e29d make MockRandomMergePolicy slightly less evil; fixes 2 recent test failures
new eee4790 LUCENE-2831: remove unnecessary casts
new 2635ac0 LUCENE-2831: Use leaf reader slices for parallel execution instead of SubSearcher instances.
new dde8fc7 LUCENE-2751: add LuceneTestCase.newSearcher. use this to get an indexsearcher that randomly uses threads, etc
new 159c733 fix false fail, test relies upon docid order
new 7161062 prevent emtpy TopDocs from contributing to maxScore if searches are concurrent
new b2e9fa1 SOLR-96: Fix XML parsing in XMLUpdateRequestHandler and DocumentAnalysisRequestHandler to respect charset from XML file and only use HTTP header's "Content-Type" as a "hint"
new 30ed34d tests: fix doclist offset in grouping model
new 7b32753 tests: get model order from index, fix some json numeric comparisons
new 69ad01c Fix issue in CommonsHttpSolrServer where a Reader is copied to an OutputStream using default encoding
new dc16b7e SOLR-2339: Fix sorting to explicitly generate an error if you attempt to sort on a multiValued field.
new e2970ad clean up my nocommit mess
new 1f9a474 SOLR-96: Add test case
new 6f31407 SOLR-1057: Add PathHierarchyTokenizer
new 0188da6 Fix lots of default charset violations in Solr caused by String.getBytes() and IOUtils.toString() [and others]
new 783c8fd More charset violations
new 7c69aee More charset violations
new cdb47ea SOLR-1057: fix wrong classname in example schema
new 2de3b26 LUCENE-2904: LogMP pays attention to which segments are already being merged
new 8c487e5 LUCENE-1540: Improvements to contrib.benchmark for TREC collections - port/merge from 3x.
new 822eb32 force in-order merging for this test
new a3dbc97 LUCENE-2894: Use google-code-prettify for syntax highlighting in javadocs
new 5c1983b Make the lucene module's run configuration appear on the list, and make it selected by default
new 70cbc8a LUCENE-1540: Improvements to contrib.benchmark for TREC collections - fix test failures in some locales due to toUpperCase() - port/merged from 3x.
new 32b9145 LUCENE-2907: fix automaton thread hazard: change query to compute immutable compiled form in ctor
new ece1524 LUCENE-2609: Generate jar containing test classes (trunk)
new 5ab6a5e LUCENE-1540: Improvements to contrib.benchmark for TREC collections - bring back case insensitivity to path names using Locale.ENGLISH - port/merged from 3x r1067705.
new 47b102f LUCENE-2894: make prettify findable from everywhere
new 6f2aeb4 ignore pom.xml
new 8d7afc0 LUCENE-2609: phonetic module can depend only on lucene-test-framework rather than the full lucene-core tests
new 52c2eb7 LUCENE-2609: queries contrib needs lucene test classes outside of test-framework
new 05552c7 code simplification in automatontermsenum
new 6d41320 SOLR-2350: SimplePostTool (aka: post.jar) has been improved to work with files of any mime-type or charset
new 684281a SOLR-2350: forgot attribution in CHANGES.txt
new ebfa92f SOLR-96: followup fix to post.sh
new c9c5694 add test case for deletes
new 70a9910 LUCENE-2908: clean up serialization in the codebase
new cf8ac78 LUCENE-2186: made class and var naming consistent, added javadoc and specialized codec provider
new c70f8cc merged with trunk
new 762272e resolve TODO: run the dfas backwards
new 6386f77 LUCENE-2911: synchronize grammar/token types across StandardTokenizer, UAX29EmailURLTokenizer, ICUTokenizer; add CJK types
new 68380e4 fix silly repro issue with MockRandomCodec
new ecb292e LUCENE-1076: fix AIOOBE when infoStream is on
new f4e977b LUCENE-2913: Add missing getters to Numeric* classes
new 990ba39 clean up some urls
new fbc4d10 clean up some urls
new 224d7b4 LUCENE-2915: add CoreCodecProvider
new 7972ac8 SOLR-1449: output error log in addToClassLoader(String,FileFilter), same as addToClassLoader(String) does, when baseDir is not correct
new 896e9c7 don't use MockRandomMergePolicy for this test
new e14219e fix broken test-framework artifact deployment from generate-maven-artifacts
new faf8d13 LUCENE-2905: make skip variables private to codec, separate skipMinimum from skipInterval, don't skip when close in preflex and sep
new 866f01e LUCENE-2915: make CoreCodecProvider public
new d733c07 LUCENE-2915: ... and its ctor too
new 00ad699 remove dead code
new f7a130e LUCENE-2905: write pointers and skip data more efficiently for fixed and variable intblock
new 4953202 LUCENE-2892: Add QueryParser.newFieldQuery
new a01e9cb LUCENE-2912: remove field param from computeNorm, scorePayload ; remove UOE'd lengthNorm, switch SweetSpot to per-field
new 449f739 make MockRandomCodec more evil: now it randomly swaps different int codecs per-file
new fa38446 missed the example config when merging in cloud to trunk
new cccf7ab add in missing shard declaration from the cloud example
new 7caa47e SOLR-2129: add note for AlchemyAPI and Calais to uima README.txt
new 4eb6319 SOLR-2129: fix the name of uima update processor
new ec9c231 SOLR-1989: recompilation of source needs to be possible in release artifacts
new 64b1c3e add test case to stress advance/next
new 23e9af6 SOLR-2353: SpellCheckCollator uses org.mortbay.log.Log for logging - via Sami Siren
new 18944a28 javac should always use UTF-8 encoding
new 8c6f284 fix false fail
new 573ecf2 SOLR-2342: don't let hot add/updates starve commit
new d385200 LUCENE-2894: fix the prettify path
new 5691bea LUCENE-2920: Removed ShingleMatrixFilter as it is unmaintained and does not work with custom Attributes or custom payload encoders
new 39de6aa SOLR-1553: mark experimental
new a82fa91 removed (non-existent) solrj dep
new 57956f0 removed dependency on (no-longer-present) remote module
new 8bff9e1 SOLR-1711: fix SUSS deadlock
new 59b0e98 SOLR-1449, SOLR-2364: revert r1069656 change
new 0da6f25 SOLR-1992: Remove abortOnConfigurationError from example solrconfig.xml as it no longer has any affect
new 88d04cd LUCENE-2905: when no payloads exist, avoid writing wasted pyl pointer deltas in the skipdata
new 2517783 SOLR-2367: DataImportHandler unit tests are very noisy
new 4dd86bf SOLR-1191: fix DIH deltaQyery when pk has prefix, change NPE to better error reporting
new 0d57f3b SOLR-2348: Fix field types to explicitly generate an error if you attempt to get a ValueSource for a multiValued field.
new 3f8c9b5 LUCENE-2922: optimize the scan-within-block step of BlockTermsReader.seek
new 07aca88 LUCENE-2918: prune 100% del segments the moment they are created (in applyDeletes) instead of on commit, so that NRT usage doens't waste time on fully deleted segs
new 28cf54a LUCENE-2905: don't write abs skip pointer until we have to, the block might be all low-freq terms
new d964ada SOLR-2367: use ignoreException for DIH tests that expect exceptions
new 68f9ccf SOLR-2371: adds min function, makes max take two value sources
new ff77def SOLR-2371: adds min function, makes max take two value sources
new 545ea40 SOLR-2371: adds min function, makes max take two value sources
new e4d29a1 remove javadoc warning about functions not being weighted.
new 8396617 include RSLP stemmer grammar files in the build classpath, for the Galician and Portuguese stemmers in modules/analysis/common/
new 2493780 SOLR-2373: update to slf4j 1.6.1
new 742f955 SOLR-2369: turn off zookeeper log4j mbean registration due to slf4j incompat
new 55af869 SOLR-1240: deprecating date faceting methods now that we have generalized range faceting
new 377c16a LUCENE-2926: contrib 'init' target now ensures that lucene-core jar is built and up-to-date
new ca24eb3 LUCENE-2926: reverting all changes - it slows down the build. LUCENE-2923 will include these changes for the demo contrib only
new e22ebc0 docs: move entry to 3.1 from 4.0
new 77258e5 SOLR-2365: Move DIH jars out of solr.war
new 8ced919 docs: move CHANGES entries from 4.0 to 3.1
new d279ff8 this test was missing @Test, and wasn't actually checking any fields were added
new 3b94824 SOLR-2116: Fix TikaConfig classloader bug in TikaEntityProcessor
new f7b037d LUCENE-2923: Cleanup contrib/demo
new 88caf3a LUCENE-2923: Restore benchmark jar production for generate-maven-artifacts target
new 972e53c SOLR-2377: fix test/example configs that use a bad meme in dataDir
new f1e792a LUCENE-2931: Improved javadocs for PriorityQueue#lessThan
new 81f2f88 LUCENE-2928: Improve LuceneTestCase javadocs
new 874355b LUCENE-2923: simplify demo by removing custom collector/paging=false option
new c80542f LUCENE-2923: fixed docs; interactive SearchFiles now directly asks for another query when there are zero results
new 9a735f6 LUCENE-2923: fixed (generated) docs
new 3f1e769 SOLR-2365: remove DIH jar dependency from the Solr war POM
new ec20e8a catch up with trunk
new 7097021 Alternative depth-based DOT layout ordering in FST's Utils. https://issues.apache.org/jira/browse/LUCENE-2934
new 11bc341 LUCENE-2933: Correcting test case calling toDot().
new 26f104d LUCENE-2881: Track FieldInfos per segment
new 43113fe fixed wrong @Override on method inherited from Interface
new 6b9c787 Merging r1062944 through r1073113 into realtime branch
new e5309e6 LUCENE-2894: add schema.xml samples for solr analysis factories (A to H)
new 541a726 fix small problems with term vectors
new 05bfc58 fix silly bug that crept in during last trunk merge
new 62f728d LUCENE-2933: Two-stage state expansion criterion for the FST (distance from root and child count).
new d0a8a1f LUCENE-2894: add more contribution
new 0045e0f LUCENE-2937: fix floatToByte underflow detection
new 7fc46ff LUCENE-2881: fix intermittent failing test by clearing term vectors bits in FieldInfos for segments that had only docs with non-aborting exceptions
new d43ca1d tests: add a few more floatToByte constant tests
new 521fb53 LUCENE-2894: add more contribution
new 768f61a Merging r1073114 through r1074014 into realtime branch
new 6f614bd LUCENE-2894: add more contribution
new 12c4c4e LUCENE-2611: switched the code style file from a manually configured global style to an already-setup per-project code style; adjusted code style continuation indents; added groovy code style support.
new e315a4a LUCENE-2894: additional minor improvements to factory examples
new b43011a SOLR-2380 fix facet.limit for distrib faceting and facet.sort=index
new 6d1353b LUCENE-2936: PhraseQuery score explanations were not correctly identifying matches vs non-matches
new eeeb300 correct writeVLong typo
new c66172c fix javadocs warnings
new da65d16 LUCENE-2324: new doc deletes approach; various bug fixes
new a11da24 Merging r1074015 through r1074414 into realtime branch
new aaa57bc typo -- exceeds with eee
new da63e59 examples: add char outside BMP, but commented out for now
new 0a2c31b tests: include UTF8 output test
new aa67187 tests: change UTF8 test to easy char, directly grep since 'od' options vary
new 7b7d144 SOLR-2381: use patched version of jetty with correct UTF-8 handling
new ee1228a SOLR-2381: remove jetty==CESU8 assumption
new 3985b90 SOLR-2381: adjust maven POMs to use^Che new Jetty jars
new 700804b cutover Pulsing to var gap terms index
new 2e1eb3e number of unique terms may not fit in int
new d79e5ce optimize FST.readLastTargetArc (speeds up primary key lookups)
new 65e22c0 SOLR-2387: disable test
new b3ccc86 LUCENE-2940: pass potent reader to mergedSegmentWarmer even if poolReaders is false
new b8d8885 LUCENE-2940: pass potent reader to mergedSegmentWarmer even if poolReaders is false
new b76bef1 SOLR-1656: XIncludes and other HREFs in XML files loaded by ResourceLoader are fixed to be resolved using the URI standard (RFC 2396)
new b77a333 LUCENE-2315: AttributeSource's methods for accessing attributes are now final, else its easy to corrupt the internal states
new a6bbad1 docs: JIRA issues aren't documentation
new 638767c SOLR-2387: UIMA tests are unstable
new c5694b0 removed @Override on implemented Interface methods
new d450743 SOLR-1656: Fix XInclude xi:fallback by throwing IOException instead of RuntimeException from ResourceLoader
new 129dcfc SOLR-2388: Log XML warnings and errors to slf4j
new 24fb26a Remove stupid ZIP error message in ANT's compile/tests
new bc84d79 example: uncomment char outside the BMP
new 09b9091 SOLR-2392: Add a dummy-compile task using jspc task (imported from jetty's jasper) to check that all webapps's JSP files at least compile
new aaad623 SOLR-2391: Replace remaining occurences of text/xml mime types to application/xml & further cleanups in XSLTResponseWriter
new 03af8d0 SOLR-2391: one file missed to commit
new 81ee0e7 SOLR-2391: Add missing changes entry
new 308e0bd LUCENE-2514, LUCENE-2551: collation uses byte[] keys, deprecate old unscalable locale sort/range, termrangequery/filter work on bytes
new 6421e1a SOLR-2388: Fix possible NPE, fix indent
new 1337e9f LUCENE-2881: back out until corruption issues can be resolved
new 0e86125 LUCENE-2918: fix thread safety bug w/ assert statement
new 70c8bff packaging: add prototype bin release
new 21355a4 SOLR-1240: facet.range.include now defaults to 'lower' (facet.date.include still defaults to lower,upper,edge)
new e71e682 SOLR-2375 Store & Load functionality for Suggester Lookup implementations.
new 2509d35 LUCENE-2943: fix thread-safety issues with ICU collation
new 16f7380 SOLR-2397: clean up the main example solrconfig.xml
new a5a3afc Exclude v3.0.1 Lucene artifacts from build classpath for Solr Clustering contrib
new 7e5d696 LUCENE-2943: tone down test with multiplier a bit
new a25f2f74 SOLR-2339: tweak test to not log expected exception
new 78103d0 LUCENE-2941: FieldComparator should do all sorting, even when ES is used in IS
new e568ec4 LUCENE-2912: simplify some tests
new 6600f5a LUCENE-2943: tone down test even more
new d51068f LUCENE-2894: apply formatting to more code samples
new 9eff92f LUCENE-2551: clear javadocs warning
new 702ed39 cleanup clustering spaces a bit
new e85af28 SOLR-2398: fix price filter
new e82776d link test-framework javadocs and fix warnings inside them
new bd2a6b0 website: link test-framework javadocs
new 79258c0 LUCENE-2924: don't refer to unversioned trunk code in the versioned getting started docs
new 2040506 LUCENE-2924: another pointer to unversioned resource, fix some typos
new fea853a SOLR-309: Fix FieldType so setting an analyzer on a FieldType that doesn't expect it will generate an error
new 4a67d10 LUCENE-2720: update fileformats
new b03e135 SOLR-2134: trie fields should get sortMissingLast/First flags from field
new 2e0a15b packaging: prototype source distro
new 9bbd5d1 LUCENE-2924: instruct users to download a source release to examine the source code
new ebf368c package-src depends on dist target to work
new d4fed74 packaging: further improvements to new src/bin packaging
new 9f1883b packaging: don't include the war in the source download
new 500a93f packaging: only get all README/CHANGES under contrib
new 2480640 this task was corrupting all files to platform-encoding in the .zip distribution
new bd6599b ignore non-utf8 files when crlfing
new 7c20272 fix weird import
new bfcd909 SOLR-2401: add contrib/../lucene-libs to binary package
new a56c73f add key
new 045af37 remove unused jar
new c80bad9 rename easymock.jar to easymock-2.2.jar so the version information is known
new 970f42e remove duplicate jars from solr contrib (solr core has these exact ones already)
new 4797c55 update eclipse classpath
new 28ea4b7 add xyz-LICENSE.txt for all third party jars
new 7f260c0 add note about updating jars
new 48dbe35 correct minor problems with dates and copyright owners in NOTICE.txts
new 62547f5 add -LICENSE.txt for hsqldb
new cb3a28c fix encoding issues in solr LICENSE file: see http://www.sun.com/cddl/cddl.html
new c7c4991 add junit, jline to NOTICE.txt
new b2fcee9 add missing LICENSE/NOTICE to benchmarks module
new f2eb28c update Solr's included lucene notice
new 2d1ae8c put solr's license/notice (which includes lucenes) in the root of the source distribution
new b8d0758 add 3.2 constant
new e33484e add empty 3.2 section to CHANGES
new 52fbd34 clear java 1.5-only javadocs warnings
new 8c30ecd sign source distributions too
new dfcba59 fix broken checksum task
new 8d0ec8c add additional verbage suggested by dsmiley
new d9e710d pre-requisites adjusted for generate-maven-artifacts target
new 3575d56 packaging: don't include random stuff in ./dist
new b5dbbf5 Augmented list of patterns for text files in which to convert line endings to CRLF style in the Solr source .zip package
new 16b1b1d SOLR-2402 -- more verbose errors from DocumentBuilder
new 88c1c16 Fix packaging.
new 4b2364a SOLR-2411: solr/dist/ should only contain distribution files, not intermediate .jars/.war
new a4ad5a8 LUCENE-2954: Fix CheckIndex to print correct version numbers and fail if tool was not updated.
new 708d6fa Make the Maven build work even when the source is not under Subversion control
new 9662a89 SOLR-2411: reverting all changes
new b466795 (trivial) adding missing spaces
new bdaa02c LUCENE-2953: PriorityQueue's internal heap was made private final
new 4c29ad4 Make older JDK 1.5 happy with the ugly casts by removing generics here
new 82c2212 add a comment to previous commit, so nobody breaks this by e.g. Eclipse auto-cleanup
new 907d4c7 fix false test failure
new bcc16311 SOLR-2410: add test that normally hits phase3 cleaning w/ PQ
new b951626 SOLR-2413 -- XMLWriter implemented its own (almost) identical writeVal(String name, Object val)
new 9ce62b7 SOLR-2381: update jetty to a new patched version (fixes boundary issue); avoid slow/buggy jetty unicode conversion when possible; adds unicode test
new e066a7e SOLR-2413: Support for returning multi-valued fields w/o <arr> tag in the XMLResponseWriter was removed. XMLResponseWriter only no longer work with values less then 2.2
new 0e043f9 SOLR-2414: All ResponseWriters now use only ServletOutputStreams and wrap their own Writer around it when serializing. This fixes the bug in PHPSerializedResponseWriter that produced wrong string length if the servlet container had a broken UTF-8 encoding that was in fact CESU-8 (see SOLR-1091). The hack was removed by this followup-patch.
new 0120a1d SOLR-2411: place release packages and maven artifacts in solr/package/ instead of solr/dist/
new 3fcf6d6 LUCENE-2961: Remove benchmark/lib/xml-apis-2.9.0.jar - JVM 1.5+ contains these JAXP 1.3 interface classes
new 77371e0 Obsolete - replaced by apache-extras luceneutil
new 9a847c8 docs: update READMEs
new 7180bb3 LUCENE-2957: generate-maven-artifacts target should include all non-Mavenized Lucene & Solr dependencies
new d933b41 LUCENE-2957: Fixup inconsistent naming of UIMAJ jars
new 979f035 Solr DIH and Clustering contribs need jetty test scope dependencies to pass tests, since solr-core's jetty dependencies are now optional
new c79738d docs: add UIMA version
new fb15b2b build: fix javadoc targets
new f276b89 docs: remove reference to src in binary distro
new 0d171c4 docs: announce javadoc target in build.xml
new f047d92 stab in the dark at hudson's jvm crashing
new 969067c try to avoid jre bug in test, take 2
new 3ba04fe ignore didnt work either, giving up and reverting
new 5f33517 dist: use a single KEYS file
new 99aed2c Tell IntelliJ to ignore more directories containing build output (e.g. dist, package, lucene-lib, etc.)
new 4ff404d try to avoid jre bug in test, take 3
new df907f9 SOLR-2422: fix too-low timeout
new dee30b6 merge r1079712,r1079716 from trunk to fix the docvalues hudson build
new 71f4c32 packaging: exclude redundant maven javadoc
new 8323073 docs: clarify binary release
new 7b59d3a docs: fix demo
new 29c60e7 packaging: exclude BUILD.txt from binary distro
new c7b526c docs: add a title to the root README
new bba1661 example: add a multi-valued text field
new d6ec69f fix minor concurrency issue on SegmentReader; fix false test failure
new f59ee63 revert hack
new ef2e92a revert hack
new 134f75d Drop separate maven_version, no longer required since maven version and ant build version are the same
new 2b4970e Add solr-uima contrib to sign-artifacts; when signing maven dependency jars, also sign their POMs
new ea6655a Adding -noverify and a little bit nicer output to TestFSTs. These are debugging/analysis utils that are not used anywhere, so I commit them without the patch.
new 6a9e358 formmatting cleanup
new f0cdda7 formatting
new 75b8c33 LUCENE-2952: normalize license files
new 3d7ec8a LUCENE-2952: normalize license files
new 9352885 LUCENE-2952: normalize license files
new ac3ef52 LUCENE-2952: normalize license files
new 987a9ef make sure max length term works
new 0d76f4e SOLR-2427: Upgraded uima-core 2.3.1-SNAPSHOT jar to released uimaj-core 2.3.1; no longer publishing a Solr-specific uima-core Maven artifact; renamed UIMA jars to include their versions.
new 2a225b9 make RandomIndexWriter sometimes use partial optimize
new 305d71e LUCENE-2970: SpecialOperations.isFinite had a terrible complexity, use a visited set to avoid it
new 1a36f9e fix licenses
new 372fa57 remove unneeded license, notice
new dae7022 LUCENE-2952: add notices
new e96c6da LUCENE-2952: add notices
new 746d0ef LUCENE-2952: add notices
new cd7c0c8 LUCENE-2952: clean up license for servlet-api
new f36c324 LUCENE-2952: hook in dependency checking for license, notice
new 22ec0cc docs: update site
new e80cfec SOLR-2423: FieldType argument changed from String to Object Conversion from SolrInputDocument > Object > Fieldable is now managed by FieldType rather then DocumentBuilder.
new 2e2b81e packaging: fix missing dev-tools files
new 7f8f164 packaging: don't include lucene-libs in src package
new e388c1f packaging: exclude post.jar from src release
new f67fb5b docs: tika was upgraded to 0.8
new 7e1a9ee docs: update release announcement
new bfad5f3 LUCENE-2960: allow certain IWC setters to take effect 'live' after IW has been constructed
new 726c686 LUCENE-2960: move CHANGES entry to the right place
new 8e26a11 packaging: fix some left out files in lucene's bin package
new e530e1d packaging: remove old placeholders
new cb32642 SOLR-2434: eliminate version injection into forrest docs, and remove build-site from prepare-release's dependency chain (it was fundementally flawed since the build requires java 1.6 but forrest only works with java 1.5)
new f121cc6 Updated error message printed when maven-ant-tasks jar can't be found
new ca847ed Updated error message printed when maven-ant-tasks jar can't be found
new 8bee953 LUCENE-2952: drop dev-tools dependency, move to test framework, split out checking to each area: lucene, modules, solr
new 959f657 Updated error message printed when maven-ant-tasks jar can't be found
new 55c033c don't exclude the 'site' dir from the source packages. This gives people access to the commited versions of the generated html/pdf docs. 'ant javadocs' already ensures these will copy to build/docs/ so that the javadocs links in the nav will be consistent if users build them
new 67fecff clean up javadoc warnings
new 3dcbc2c fix tests to use newDir
new 576084d use config directly
new d2a6250 LUCENE-2973: Use 'svn export' for Solr's package-src and Lucene's dist-src targets; stop producing .zip versions of Lucene/Solr source packages.
new 978aaab LUCENE-2976: remove broken src.dir override that was preventing javadocs from building
new 89c6480 LUCENE-2975: A hotspot bug corrupts IndexInput#readVInt()/readVLong() if the underlying readByte() is inlined (which happens e.g. in MMapDirectory). The loop was unwinded which makes the hotspot bug disappear.
new 288668a move a bug ticket from new features to bug fixes
new 2c64e2b move DIH entries in core CHANGES.txt to DIH
new 6d47d73 LUCENE-2963: Easier way to run benchmark, by calling Benmchmark.exec(alg-file) - port from 3x.
new e45d28a LUCENE-2964: Allow benchmark tasks from alternative packages - merge/port from 3x.
new e67bf6b LUCENE-2944: fix BytesRef reuse bugs, TermToBytesRefAttribute owns the bytes like other attributes
new 99c13a4 LUCENE-2944: fix java6 oops and add proper consumer behavior to NTS reflection
new a9fda44 LUCENE-2958: WriteLineDocTask improvements - flexible line fields definition - port/merge from 3x.
new 0655899 SOLR-2423 -- checking doc.getFieldable avoids unnecessary toString and plays nicer with binary fields
new 78a3cb4 Augmented list of patterns for text files in which to convert line endings to CRLF style in the Solr binary .zip package
new 7d32e01 Exclude *pom.xml.template files from Solr's binary distribution
new 32c6c7a SOLR-2423 don't add null copy fields
new 4a277d6 LUCENE-2973: svn-export-source target should call 'svn export --native-eol LF ...'
new 1c0ff82 LUCENE-2894: move prettify to lucene
new e96d323 SOLR-2387: stabilize UIMA tests, so they use mock objects instead of remote calls
new 54d3be3 LUCENE-2881: Track global field numbers across IW-sessions
new 119c488 add verbosity when test fails
new bb8e6ae LUCENE-2978: Upgrade benchmark's commons-compress from 1.0 to 1.1.
new 1029aed fix mis-spelled assert comment.
new 97909a9 fix mis-spelled assert comment (again)
new ed20a24 LUCENE-2952: restore src/tools and move validation there
new 7754f30 LUCENE-2973: In the svn-export-source target, switched from <arg line="..."> argument specification to <arg value="...">, to avoid problems with argument splitting on space-containing paths.
new d88d7da use ${svn.exe} property instead of directly calling svn executable
new bc890a1 LUCENE-2952: get the proper build.dir
new cc24925 Removing the note about excluded JARs (everything is included).
new d123b8a LUCENE-2980: Benchmark's ContentSource made insensitive to letter case of file suffix.
new c6f3dd5 LUCENE-2980: Benchmark's ContentSource made insensitive to letter case of file suffix - fix CHANGES entry.
new 3c142e1 LUCENE-2952: remove echos
new de332a2 Minor cleanup in TestFSTs: output is optional, options can be given in front of the input file.
new c607550 Enabling the clustering handler by default (no need to specify solr.clustering.enabled=true).
new c8c30c5 back out r1084583 as it breaks ant test
new 68ebd43 Removed from contrib/demo/lib/ in r1078463; now pulling from solr/lib/.
new 8d0c1b6 LUCENE-2977: WriteLineDocTask should write gzip/bzip2/txt according to the extension of specified output file name.
new ae382e3 LUCENE-2989: Fix TestCollectionUtil to not fail on IBM JRE
new a258c7d LUCENE-2952: remove invalid default target
new a191a9d use DateUtil rather then deprecated ClientUtils.parseDate
new c18ccd2 LUCENE-2991: fix test to work on windows (workaround for now)
new 0b76d21 comments: spelling
new 6c3184c speed up the solr tests, tests were sleeping 2 seconds per leftover thread
new cb1514d configure this from build.xml instead of o.a.solr hack
new 269b2c5 LUCENE-2983: FieldInfos should be read-only if loaded from disk
new 0934039 LUCENE-2986: split DefaultSimilarity's provider methods into DefaultSimilarityProvider; clean up uses of sim in tests
new 5af06fb LUCENE-2992: build the changes.html file when doing svn-export for the release
new 0a94d14 LUCENE-2985: Build SegmentCodecs incrementally for consistent codecIDs during indexing
new caaa23a SOLR-1566: Transforming documents in the ResponseWriters. This will allow for more complex results in responses and open the door for function queries as results.
new e2f584b LUCENE-2881: fix thread safety issue w/ test
new f81ccc6 force SMS to workaround overly pedantic test failure
new b1572f8 SOLR-1566 -- calling commit after adding document to make sure that it is actually commited before the other.
new ec9a26e revert this change; I don't think CMS can explain the [pedantic] failure
new 66b77cf add stage target
new 81c756a fix erroneous comment
new ebaffef add a stage target and a mech. for copying artifacts to staging on people.apache.org
new 75f130f SOLR-2417, updating CHANGES.txt to show the explain syntax that was added in SOLR-1566
new ad221cb SOLR-2417 -- by default spit out the explain text as string, but allow NL or HTML
new e510d3f SOLR-2444 -- moving ReturnFields to search package. Integrating yoniks basic parsing. (should also fix regression)
new e15954f SOLR-2444: fix parsing of key in fl
new 2cb99bf LUCENE-2609: Renamed the Lucene test-framework jar to 'lucene-test-framework-version.jar'; now including the test-framework javadoc jar in the binary packages; modified the Maven POMs to designate the test-framework artifacts as 'jar' packaging rather than 'test-jar' packaging - this changes the artifact classifiers to be the same as those of any other non-test module.
new 22f3569 LUCENE-2993: Add an overview.html specific to the Lucene Test Framework.
new 636b307 Updated to reflect current reality
new 85969ee SOLR-2417: typo
new 27cabec remove nocommit from log message
new 71f33f2 SOLR-1566, using factories to create transformers
new eb64b15 SOLR-1566 - updating readme with more names
new f54e180 adding svn keywords and eol:style=native
new b5f436d SOLR-1298 -- parsing ValueSource as DocTransformer
new 4b2a94e LUCENE-2990: ArrayUtil/CollectionUtil.*Sort() methods now exit early on empty or one-element lists/arrays
new da65977 correct wrongly-licensed file
new c52347c catch up with trunk
new 6346b91 rename ant-junit-LICENSE to *-ASL so that 'validate' succeeds
new 76b4945 SOLR-2445: Register standard search handler
new c7c03f6 LUCENE-2996: addIndexes(IndexReader) does not flush before adding the new indexes, and as a consequence, deletes are applied on the incoming indexes too
new b822bb4 SOLR-2423 -- fixing DateField and adding test
new 1c5398f LUCENE-2998: forward port prepare-release and stage
new 5da11b6 silly: use the right random var
new 447b497 use SMS when testing LogMP's strict invariants
new 4bfb56d SOLR-2396: add [ICU]CollationField
new b95ca2b LUCENE-3001 -- Adding TrieFieldHelper to write solr compatible numeric fields without the solr dependency.
new 9027875 LUCENE-3001 fix solr trie date field from #1086651
new f6ddf27 SOLR-1566 -- passing SolrQueryRequest to DocTransformer
new 591f3b5 LUCENE-3001 -- moving TrieFieldHelper out of lucene
new 9d1854b LUCENE-3001 -- moving TrieFieldHelper out of lucene
new 787b601 SOLR-2445: remove standard request handler and change the default qt to blank in form.jsp
new 98dffb2 Merged with Trunk
new cf37cec LUCENE-2573: Tiered flushing of DWPTs by RAM with low/high water marks
new a4c7a88 LUCENE-3002: Add tests.iter.min to control tests.iter's behavior
new 9fdc41f sync CHANGEs for 3.1
new d112c04 alias for javadocs/javadoc
new 2fc6954 alias for javadocs/javadoc
new bbed571 Removed obsolete CVS version control config files
new 82f0640 update site for 3.1
new 47190d3 LUCENE-3006: die javadoc warnings die
new fdf66a1 Fixed incorrect specification of testResource directory src/test-files/; added javax.servlet:servlet-api as a test dependency.
new 937ee38 LUCENE-3006: fail on javadoc warnings
new 004524d added synchronization to prevent threads from seeing inconsistent name / number mappings when asserting for consistency
new 74c9b88 SOLR-2338: improved per-field similarity integration into schema.xml
new 56c2994 Added a special case for looking up KeywordAnalyzer, which alone among analyzers occupies package o.a.l.analysis.core.
new 3bbfa45 Updated to the new method for obtaining a top-level deleted docs bitset. Also checking the bitset for null, when there are no deleted docs.
new 4997068 site: sync news w/ announcement better, and add links
new 9cefe60 Removed special case for looking up KeywordAnalyzer, which is *not* alone among analyzers occupying package o.a.l.analysis.core. Instead, now attempting to instantiate no-package analyzers as core analyzers, then falling back to the previous default package ("org.apache.lucene.analysis.") if that fails. Also, made the same changes in NewShingleAnalyzerTask.
new 1caaea7 ReadTokensTask now converts tokens to their indexed forms (char[]->byte[]), just as the indexer does. This allows measurement of the conversion process, which is important for analysis components that customize it, e.g. (ICU)CollationKeyFilter.
new 085d30e changes entries for recent commits
new 7402c50 fix typo
new 74a065a fix collation benchmark to use byte terms
new d940c24 fix benchmark collation test to match reality
new e3162c2 create branch
new dc58134 SOLR-2452: commit my state
new ce06cfb SOLR-2378: Cleaning up the benchmark code a little, committing right in without the patch.
new 44e74e4 do not clear threadbindings when DWPT is swapped out for flushing
new 0c7a172 SOLR-2061: Generate jar containing test classes
new 7175a85 Added changes entry for SOLR-2061
new 14eb02f LUCENE-3006: die javadoc warnings die (modules/ edition)
new 641e6e0 SOLR-2061: Ignore pom.xml in this directory
new 22a9456 SOLR-1298: enable returning float functions via fl, fix bug with default name of function
new 0532102 SOLR-2433 -- Make FieldProperties bit masks protected
new fd34f48 adding comment pointing to SOLR-2443
new e9bee5e SOLR-2378: Ignoring benchmark test (enabled accidently in cleanup commit).
new 8acdc28 make some fields final
new 5cd8c08 fix CheckIndex to also test skipping
new 0810107 LUCENE-3003: refactor UnInvertedField into Lucene core
new f10d923 LUCENE-1076: new TieredMergePolicy
new db6d7ed turn off debug sop
new c613d64 LUCENE-3006: specialized definition of javadoc.classpath is not required for building ICU analysis module's javadocs
new 7d236ab Added Google Guava as a test dependency to Solr Core
new a7d460c merged with trunk
new 252c86b SOLR-2444: change fl=key=a to fl=key:a
new 2fe7952 LUCENE-3011: FST saving/reading from a plain DataInput/DataOutput stream. Modified CodecUtil as well to use DataOutput instead of IndexOutput. Patch by Robert Muir.
new c914b30 SOLR-2455: Prevent double submit of forms in admin interface
new 4ea675e - Re-ordered module dependencies to be the last <orderEntry>s - modules that depend on other modules will otherwise refuse to compile under IntelliJ 10.0.3. - Removed <orderEntry> for the now-nonexistent contrib/demo/lib/
new 19ae952 SOLR-2378: Making fields of LookupResult public final (everything else is accessible and you can't get access to the actual suggestions, this makes no sense).
new 522ab5b fix test: don't use hardcoded index
new 1e79dd3 don't double-buffer
new 528a4b8 javadoc: fix confusing terminology
new 9479242 make this slooow test less evil when not running nightly
new 106f2ee speed up some very slow tests when not running nightly
new 11a6e0d sharpen CheckIndex to test .nextPosition() after skipping; fix bug in PulsingCodec's reuse of Docs/AndPositionsEnum with payloads; don't write redundant payload lengths
new bcd2440 add stress test for skipping
new 3309b5c SOLR-2432: fix useFilterForSortedQuery which was broken by LUCENE-2831
new 4fa9156 add commented out code to write the dot-file for the FST index
new 9466f67 removed bogus iteration in testcase
new 7d07d20 LUCENE-3020: better payload testing with mockanalyzer
new e483e26 LUCENE-3020: prevent false fails by wiring this disk-usage-test to use fixed length payloads
new 52b5426 LUCENE-3020: don't reflect mockanalyzer, it has no no-arg ctor anymore
new ad8926c LUCENE-3020: clear javadocs warning
new 35d1d36 LUCENE-3021: randomize skipInterval in tests
new b559afe add IndexSearcher.toString()
new 904b8a4 LUCENE-3017: allow FST to distinguish final vs non-final no-arcs-leaving nodes
new 5e04c0b SOLR-2335: New field(...) function syntax for refering to complex field names (containing whitespace or special characters)
new 961a548 rip out excessive logging that was originally ment to be nocommit anyway (see r1085618)
new ca88210 LUCENE-3024: handle > 2.1B terms (again)
new 34533ad - Corrected termInfosIndexDivisor to setTermIndexDivisor
new e95097a LUCENE-2956: Support updateDocument() with DWPTs
new 8428ecc merged with trunk
new f777dae SOLR-1566: fix /browse wrt pseudo fields
new ac87b66 docs: credit, fix utf8
new 80d8c62 minor defensive fix (use arg to method, not class private member); add comment
new 0fb7c3e LUCENE-3027: disregard FieldInfo.storesPayloads if omitTFAP is true
new 2133423 LUCENE-3027: remove redundant assert
new 191706d SOLR-2378: A new, automaton-based, implementation of suggest (autocomplete) component, offering an order of magnitude smaller memory consumption compared to ternary trees and jaspell and very fast lookups at runtime.
new 368644b fixing testHealthyness since we now don't stall on bytesUsed explicitly
new c28df3e disable random exception ratio for running rollback during test
new 7f22bd1 LUCENE-3028: IW.getReader() returns inconsistent reader on RT Branch
new cf52aa0 added license header
new ecd795c LUCENE-3026: SmartChineseAnalyzer's WordTokenFilter threw NullPointerException on sentences longer than 32,767 characters
new db1270e prevent mockDirectory from failing during rollback
new 9b8cfb8 SOLR-2468: ignore test for now to unbreak build
new c3f6331 LUCENE-3016: add analyzer for Latvian
new a5d2b89 SOLR-2468: fix test added by SOLR-2335 that doesn't work on windows (double-quote in file name)
new 0e928f5 more verbosity in Test2B (merged from 3.x)
new 9faf9d9 fixed assert location
new 3db2d87 mergeprop cleanup
new 3128a64 disabled fragile assert in healthiness test
new ccd4d4a prevent rolling updates from relying on num of CPUs
new b95a783 only try to flush if there is a DWPT ready for flushing
new 95b0aa4 LUCENE-3031: setFlushPending fails if we concurrently hit a aborting exception
new f90bf1a LUCENE-3032: TestIndexWriterException fails with NPE on realtime
new f0b56fd merged with trunk
new 0742b30 SOLR-2469: remove saveCommitPoint for replicate on startup
new e88cd9a doc: keep CHANGES in sync w/ 3x
new 28332ff SOLR-2466: set HttpClient retryCount to 0
new 00e6bc2 build: move license validation to only happen with test, not with compile
new a336d4b build: add fake notices for bdb to work around license validation
new b2530b7 SOLR-2409: edismax: treat invalid fieldnames as a literal
new 77e4b65 fix SolrDocumentList.toString() maxScore
new 2b87910 SOLR-2403: fix facet.mincount>0 && facet.sort=index errors, add some algorithmic improvements, introduce more random testing for distrib faceted testing
new 01ffe0b LUCENE-3023: some clean-up and nocommits
new a440c8c SOLR-2333: The "rename" core admin action does not persist the new name to solr.xml
new 8906ff3 LUCENE-3037: fix skiplevel computation for some cases where skipInterval^N == df
new 4a20fa5 LUCENE-3037: calculate log with integer math
new ccf84e1 LUCENE-3037: replace idiv with imul in log
new ec366d2 LUCENE-2939: Highlighter should try and use maxDocCharsToAnalyze in WeightedSpanTermExtractor when adding a new field to MemoryIndex as well as when using CachingTokenStream SOLR-2390: Performance of usePhraseHighlighter is terrible on very large Documents, regardless of hl.maxDocCharsToAnalyze
new 9d90187 SOLR-2105: Rename RequestHandler param 'update.processor' to 'update.chain'.
new 1773808 SOLR-2324: SolrCloud solr.xml parameters are not persisted by CoreContainer.
new affaa37 SOLR-1709: Distributed support for Date and Numeric Range Faceting
new 20f261c SOLR-2474: The helper TokenStreams in analysis.jsp and AnalysisRequestHandlerBase did not clear all attributes so they displayed incorrect attribute values for tokens in later filter stages
new afe7a54 SOLR-2394: don't assume 'standard' exists in the web ui
new 1c75ae2 SOLR-2461: QuerySenderListener and AbstractSolrEventListener are now public
new 04d1646 add some very basic asserts to BaseTokenStreamTestCase
new b48ad68 LUCENE-2796: Lucene tests need to clean up after themselves
new 9db2ff4 SOLR-2383: /browse improvements: generalize range and date facet display
new 8be940d minor: improve err msg
new d566917 SOLR-1566: fix json formatting to indent at start of each doc
new 49ab81b LUCENE-3042: When a filter or consumer added Attributes to a TokenStream chain after it was already (partly) consumed [or clearAttributes(), captureState(), cloneAttributes(),... was called by the Tokenizer], the Tokenizer calling clearAttributes() or capturing state after addition may not do this on the newly added Attribute
new 2714ba9 LUCENE-3042: Add a more specific test that can be backported to 3.x and prev
new 990a5d6 LUCENE-3023: merged with trunk
new 68061ef LUCENE-2560: add basic stress tests for analyzers
new c0c6950 LUCENE-2560: remove copy/paste unused import
new 7db9845 LUCENE-3043: GermanStemmer threw IOOBE on zero-length tokens
new a9484d6 use a tempdir that will get deleted as CWD, this way any core files or hserr.pids get deleted in afterclass()
new 8be8081 Remove unchecked warning (its not solveable with correct generics)
new 2b51cd5 merge up to trunk rev 1096302
new 6a85962 SOLR-2436: move uimaConfig to under the uima's update processor in solrconfig.xml
new 593d7a5 LUCENE-3044: ThaiWordFilter uses AttributeSource.copyTo incorrectly
new 44ba085 LUCENE-2560: stress tests for icu integration
new cf2b0d3 SOLR-2272: pseudo-join
new fa1ac87 LUCENE-3023: some polishing & removed all nocommit
new d631ef1 add some more todos
new 36de6a9 SOLR-2272: revert r1096610
new 8fb4f5a LUCENE-3023: more cleanup, asserts and javadoc
new 1e167ed SOLR-2272: re-commit join which was inappropriately reverted
new 6381b26 SOLR-2272: revert r1096831
new 3dd0b7f SOLR-2272: Pseudo-join
new 5432f9d LUCENE-3045: QueryNodeImpl.containsTag(String) should lowercase the tag key
new 9c47a99 fixed tests.iter.min to fail after specified iterations
new 3e833dd LUCENE-3048: Improve BooleanQuery rewrite documentation
new f89d7b4 added some debug information
new 0e7dfa2 LUCENE-3023: make sure we don't miss a new initialized DWPT when flushing all DWPT
new cf67e6e LUCENE-3023: fixed test case to not depend on num cpus
new d48400b LUCENE-3023: more cleanups
new 4d73a6f merge trunk (1096303:1097172)
new 9accd70 fix false failure
new 1f67321 missing svn:eol-style
new 9ba8045 missing svn:eol-style
new 4247855 merge r1097187
new 46c9175 LUCENE-3023: add changes that were lost (e.g. marked as merged but somehow didnt make it in)
new b94b44b LUCENE-3023: re-enabled testIndexingThenDeleting
new 2245b79 enhanced assert message in testAddIndexesWithThreads()
new 7e91c2b LUCENE-3023: reenabled lost infostream output
new f47c3e8 LUCENE-3023: cleaned up javadoc with respect to DWPT changes
new 0ee7cba LUCENE-3023: manually merged missed chunks from trunk and minor cleanup after review patch from re-integration
new e02fe6e merge trunk (r1097339)
... 21448 lines suppressed ...