mirror of https://github.com/apache/lucene.git
synchronize CHANGES.txt
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1059948 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
9aefaf7b2b
commit
9e3180bf12
370
solr/CHANGES.txt
370
solr/CHANGES.txt
|
@ -30,6 +30,163 @@ Carrot2 3.4.2
|
|||
Velocity 1.6.4 and Velocity Tools 2.0
|
||||
|
||||
|
||||
Upgrading from Solr 3.1-dev
|
||||
----------------------
|
||||
|
||||
* The Lucene index format has changed and as a result, once you upgrade,
|
||||
previous versions of Solr will no longer be able to read your indices.
|
||||
In a master/slave configuration, all searchers/slaves should be upgraded
|
||||
before the master. If the master were to be updated first, the older
|
||||
searchers would not be able to read the new index format.
|
||||
|
||||
* Setting abortOnConfigurationError=false is no longer supported
|
||||
(since it has never worked properly). Solr will now warn you if
|
||||
you attempt to set this configuration option at all. (see SOLR-1846)
|
||||
|
||||
* The default logic for the 'mm' param of the 'dismax' QParser has
|
||||
been changed. If no 'mm' param is specified (either in the query,
|
||||
or as a default in solrconfig.xml) then the effective value of the
|
||||
'q.op' param (either in the query or as a default in solrconfig.xml
|
||||
or from the 'defaultOperator' option in schema.xml) is used to
|
||||
influence the behavior. If q.op is effectively "AND" then mm=100%.
|
||||
If q.op is effectively "OR" then mm=0%. Users who wish to force the
|
||||
legacy behavior should set a default value for the 'mm' param in
|
||||
their solrconfig.xml file.
|
||||
|
||||
Detailed Change List
|
||||
----------------------
|
||||
|
||||
New Features
|
||||
----------------------
|
||||
|
||||
* SOLR-571: The autowarmCount for LRUCaches (LRUCache and FastLRUCache) now
|
||||
supports "percentages" which get evaluated relative the current size of
|
||||
the cache when warming happens.
|
||||
(Tomas Fernandez Lobbe and hossman)
|
||||
|
||||
* SOLR-1915: DebugComponent now supports using a NamedList to model
|
||||
Explanation objects in it's responses instead of
|
||||
Explanation.toString (hossman)
|
||||
|
||||
* SOLR-1932: New relevancy function queries: termfreq, tf, docfreq, idf
|
||||
norm, maxdoc, numdocs. (yonik)
|
||||
|
||||
* SOLR-1682: (SOLR-236, SOLR-237, SOLR-1773, SOLR-1311) Search grouping / Field collapsing.
|
||||
(Martijn van Groningen, Emmanuel Keller, Shalin Shekhar Mangar,
|
||||
Koji Sekiguchi, Iv<49>n de Prado, Ryan McKinley, Marc Sturlese, Peter Karich,
|
||||
Bojan Smid, Charles Hornberger, Dieter Grad, Dmitry Lihachev, Doug Steigerwald,
|
||||
Karsten Sperling, Michael Gundlach, Oleg Gnatovskiy, Thomas Traeger,
|
||||
Harish Agarwal, yonik)
|
||||
|
||||
* SOLR-1665: Add debug component options for timings, results and query info only (gsingers, hossman, yonik)
|
||||
|
||||
* SOLR-2113: Add TermQParserPlugin, registered as "term". This is useful
|
||||
when generating filter queries from terms returned from field faceting or
|
||||
the terms component. Example: fq={!term f=weight}1.5 (hossman, yonik)
|
||||
|
||||
* SOLR-2001: The query component will substitute an empty query that matches
|
||||
no documents if the query parser returns null. This also prevents an
|
||||
exception from being thrown by the default parser if "q" is missing. (yonik)
|
||||
|
||||
* SOLR-2112: Solrj API now supports streaming results. (ryan)
|
||||
|
||||
* SOLR-792: Adding PivotFacetComponent for Hierarchical faceting
|
||||
(erik, Jeremy Hinegardner, Thibaut Lassalle, ryan)
|
||||
|
||||
* LUCENE-2507: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker
|
||||
to retrieve correction candidates directly from the term dictionary using
|
||||
levenshtein automata. (rmuir)
|
||||
|
||||
* SOLR-1873: SolrCloud - added shared/central config and core/shard managment via zookeeper,
|
||||
built-in load balancing, and infrastructure for future SolrCloud work.
|
||||
(yonik, Mark Miller)
|
||||
|
||||
* SOLR-1729: Evaluation of NOW for date math is done only once per request for
|
||||
consistency, and is also propagated to shards in distributed search.
|
||||
Adding a parameter NOW=<time_in_ms> to the request will override the
|
||||
current time. (Peter Sturge, yonik)
|
||||
|
||||
Optimizations
|
||||
----------------------
|
||||
|
||||
* SOLR-1875: Per-segment field faceting for single valued string fields.
|
||||
Enable with facet.method=fcs, control the number of threads used with
|
||||
the "threads" local param on the facet.field param. This algorithm will
|
||||
only be faster in the presence of rapid index changes. (yonik)
|
||||
|
||||
* SOLR-1904: When facet.enum.cache.minDf > 0 and the base doc set is a
|
||||
SortedIntSet, convert to HashDocSet for better performance. (yonik)
|
||||
|
||||
* SOLR-1843: A new "rootName" attribute is now available when
|
||||
configuring <jmx/> in solrconfig.xml. If this attribute is set,
|
||||
Solr will use it as the root name for all MBeans Solr exposes via
|
||||
JMX. The default root name is "solr" followed by the core name.
|
||||
(Constantijn Visinescu, hossman)
|
||||
|
||||
* SOLR-2092: Speed up single-valued and multi-valued "fc" faceting. Typical
|
||||
improvement is 5%, but can be much greater (up to 10x faster) when facet.offset
|
||||
is very large (deep paging). (yonik)
|
||||
|
||||
Bug Fixes
|
||||
----------------------
|
||||
|
||||
* 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.
|
||||
(hossman)
|
||||
|
||||
* SOLR-1824: IndexSchema will now fail to initialize if there is a
|
||||
problem initializing one of the fields or field types. (hossman)
|
||||
|
||||
* SOLR-1928: TermsComponent didn't correctly break ties for non-text
|
||||
fields sorted by count. (yonik)
|
||||
|
||||
* SOLR-2107: MoreLikeThisHandler doesn't work with alternate qparsers. (yonik)
|
||||
|
||||
* SOLR-2108: Fixed false positives when using wildcard queries on fields with reversed
|
||||
wildcard support. For example, a query of *zemog* would match documents that contain
|
||||
'gomez'. (Landon Kuhn via Robert Muir)
|
||||
|
||||
* SOLR-1962: SolrCore#initIndex should not use a mix of indexPath and newIndexPath (Mark Miller)
|
||||
|
||||
* SOLR-2275: fix DisMax 'mm' parsing to be tolerant of whitespace
|
||||
(Erick Erickson via hossman)
|
||||
|
||||
Other Changes
|
||||
----------------------
|
||||
|
||||
* SOLR-1846: Eliminate support for the abortOnConfigurationError
|
||||
option. It has never worked very well, and in recent versions of
|
||||
Solr hasn't worked at all. (hossman)
|
||||
|
||||
* 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 (hossman)
|
||||
|
||||
* SOLR-1946: Misc improvements to the SystemInfoHandler: /admin/system
|
||||
(hossman)
|
||||
|
||||
* SOLR-2289: Tweak spatial coords for example docs so they are a bit
|
||||
more spread out (Erick Erickson via hossman)
|
||||
|
||||
* SOLR-2288: Small tweaks to eliminate compiler warnings. primarily
|
||||
using Generics where applicable in method/object declatations, and
|
||||
adding @SuppressWarnings("unchecked") when appropriate (hossman)
|
||||
|
||||
Documentation
|
||||
----------------------
|
||||
|
||||
* SOLR-2232: Improved README info on solr.solr.home in examples
|
||||
(Eric Pugh and hossman)
|
||||
|
||||
================== 3.1.0-dev ==================
|
||||
Versions of Major Components
|
||||
---------------------
|
||||
Apache Lucene trunk
|
||||
Apache Tika 0.8-SNAPSHOT
|
||||
Carrot2 3.4.2
|
||||
|
||||
|
||||
Upgrading from Solr 1.4
|
||||
----------------------
|
||||
|
||||
|
@ -66,25 +223,10 @@ Upgrading from Solr 1.4
|
|||
* SOLR-1876: All Analyzers and TokenStreams are now final to enforce
|
||||
the decorator pattern. (rmuir, uschindler)
|
||||
|
||||
* Setting abortOnConfigurationError=false is no longer supported
|
||||
(since it has never worked properly). Solr will now warn you if
|
||||
you attempt to set this configuration option at all. (see SOLR-1846)
|
||||
|
||||
* The default logic for the 'mm' param of the 'dismax' QParser has
|
||||
been changed. If no 'mm' param is specified (either in the query,
|
||||
or as a default in solrconfig.xml) then the effective value of the
|
||||
'q.op' param (either in the query or as a default in solrconfig.xml
|
||||
or from the 'defaultOperator' option in schema.xml) is used to
|
||||
influence the behavior. If q.op is effectively "AND" then mm=100%.
|
||||
If q.op is effectively "OR" then mm=0%. Users who wish to force the
|
||||
legacy behavior should set a default value for the 'mm' param in
|
||||
their solrconfig.xml file.
|
||||
|
||||
* LUCENE-2608: Added the ability to specify the accuracy on a per request basis.
|
||||
Implementations of SolrSpellChecker must change over to the new SolrSpellChecker
|
||||
abstract methods using the new SpellingOptions class. While this change is not
|
||||
backward compatible, it should be trivial to migrate as the SpellingOptions class
|
||||
just encapsulates the parameters that were passed in to the methods before the change. (gsingers)
|
||||
It is recommended that implementations of SolrSpellChecker should change over to the new SolrSpellChecker
|
||||
methods using the new SpellingOptions class, but are not required to. While this change is
|
||||
backward compatible, the trunk version of Solr has already dropped support for all but the SpellingOptions method. (gsingers)
|
||||
|
||||
* readercycle script was removed. (SOLR-2046)
|
||||
|
||||
|
@ -95,10 +237,10 @@ New Features
|
|||
----------------------
|
||||
|
||||
* SOLR-1302: Added several new distance based functions, including
|
||||
Great Circle (haversine) for geo search, Manhattan, Euclidean
|
||||
and String (using the StringDistance methods in the Lucene spellchecker).
|
||||
Great Circle (haversine), Manhattan, Euclidean and String (using the
|
||||
StringDistance methods in the Lucene spellchecker).
|
||||
Also added geohash(), deg() and rad() convenience functions.
|
||||
See http://wiki.apache.org/solr/FunctionQuery. (yonik, gsingers)
|
||||
See http://wiki.apache.org/solr/FunctionQuery. (gsingers)
|
||||
|
||||
* SOLR-1553: New dismax parser implementation (accessible as "edismax")
|
||||
that supports full lucene syntax, improved reserved char escaping,
|
||||
|
@ -130,12 +272,10 @@ New Features
|
|||
|
||||
* SOLR-1653: Add PatternReplaceCharFilter (koji)
|
||||
|
||||
* SOLR-1131: FieldTypes can now output multiple Fields per Type and still be
|
||||
searched. This can be handy for hiding the details of a particular
|
||||
implementation such as in the spatial case.
|
||||
(Chris Mattmann, shalin, noble, gsingers, yonik)
|
||||
* SOLR-1131: FieldTypes can now output multiple Fields per Type and still be searched. This can be handy for hiding the details of a particular
|
||||
implementation such as in the spatial case. (Chris Mattmann, shalin, noble, gsingers, yonik)
|
||||
|
||||
* SOLR-1586: Add support for Geohash FieldType (Chris Mattmann, gsingers)
|
||||
* SOLR-1586: Add support for Geohash and Spatial Tile FieldType (Chris Mattmann, gsingers)
|
||||
|
||||
* SOLR-1697: PluginInfo should load plugins w/o class attribute also (noble)
|
||||
|
||||
|
@ -167,41 +307,18 @@ New Features
|
|||
* SOLR-1740: ShingleFilterFactory supports the "minShingleSize" and "tokenSeparator"
|
||||
parameters for controlling the minimum shingle size produced by the filter, and
|
||||
the separator string that it uses, respectively. (Steven Rowe via rmuir)
|
||||
|
||||
|
||||
* SOLR-744: ShingleFilterFactory supports the "outputUnigramsIfNoShingles"
|
||||
parameter, to output unigrams if the number of input tokens is fewer than
|
||||
minShingleSize, and no shingles can be generated.
|
||||
(Chris Harris via Steven Rowe)
|
||||
|
||||
* SOLR-571: The autowarmCount for LRUCaches (LRUCache and FastLRUCache) now
|
||||
supports "percentages" which get evaluated relative the current size of
|
||||
the cache when warming happens.
|
||||
(Tomas Fernandez Lobbe and hossman)
|
||||
|
||||
* SOLR-397: Date Faceting now supports a "facet.date.include" param
|
||||
for specifying when the upper & lower end points of computed date
|
||||
ranges should be included in the range. Legal values are: "all",
|
||||
"lower", "upper", "edge", and "outer". For backwards compatibility
|
||||
the default value is the set: [lower,upper,edge], so that al ranges
|
||||
between start and ed are inclusive of their endpoints, but the
|
||||
"before" and "after" ranges are not.
|
||||
|
||||
* SOLR-945: JSON update handler that accepts add, delete, commit
|
||||
commands in JSON format. (Ryan McKinley, yonik)
|
||||
|
||||
* SOLR-1923: PhoneticFilterFactory now has support for the
|
||||
Caverphone algorithm. (rmuir)
|
||||
|
||||
* SOLR-1915: DebugComponent now supports using a NamedList to model
|
||||
Explanation objects in it's responses instead of
|
||||
Explanation.toString (hossman)
|
||||
|
||||
* SOLR-1932: New relevancy function queries: termfreq, tf, docfreq, idf
|
||||
norm, maxdoc, numdocs. (yonik)
|
||||
|
||||
* SOLR-1957: The VelocityResponseWriter contrib moved to core.
|
||||
Example search UI now available at http://localhost:8983/solr/browse
|
||||
(ehatcher)
|
||||
Example search UI now available at http://localhost:8983/solr/browse
|
||||
(ehatcher)
|
||||
|
||||
* SOLR-1974: Add LimitTokenCountFilterFactory. (koji)
|
||||
|
||||
|
@ -217,11 +334,17 @@ New Features
|
|||
|
||||
* SOLR-1984: Add HyphenationCompoundWordTokenFilterFactory. (PB via rmuir)
|
||||
|
||||
* SOLR-1568: Added native filtering support via geofilt for spatial field
|
||||
types LatLonType, PointType, GeohashField.
|
||||
See http://wiki.apache.org/solr/SpatialSearch for examples.
|
||||
(yonik, gsingers)
|
||||
|
||||
* SOLR-397: Date Faceting now supports a "facet.date.include" param
|
||||
for specifying when the upper & lower end points of computed date
|
||||
ranges should be included in the range. Legal values are: "all",
|
||||
"lower", "upper", "edge", and "outer". For backwards compatibility
|
||||
the default value is the set: [lower,upper,edge], so that al ranges
|
||||
between start and ed are inclusive of their endpoints, but the
|
||||
"before" and "after" ranges are not.
|
||||
|
||||
* SOLR-945: JSON update handler that accepts add, delete, commit
|
||||
commands in JSON format. (Ryan McKinley, yonik)
|
||||
|
||||
* SOLR-2015: Add a boolean attribute autoGeneratePhraseQueries to TextField.
|
||||
autoGeneratePhraseQueries="true" (the default) causes the query parser to
|
||||
generate phrase queries if multiple tokens are generated from a single
|
||||
|
@ -245,57 +368,36 @@ New Features
|
|||
|
||||
* SOLR-2053: Add support for custom comparators in Solr spellchecker, per LUCENE-2479 (gsingers)
|
||||
|
||||
* SOLR-1682: (SOLR-236, SOLR-237, SOLR-1773, SOLR-1311) Search grouping / Field collapsing.
|
||||
(Martijn van Groningen, Emmanuel Keller, Shalin Shekhar Mangar,
|
||||
Koji Sekiguchi, Iv<49>n de Prado, Ryan McKinley, Marc Sturlese, Peter Karich,
|
||||
Bojan Smid, Charles Hornberger, Dieter Grad, Dmitry Lihachev, Doug Steigerwald,
|
||||
Karsten Sperling, Michael Gundlach, Oleg Gnatovskiy, Thomas Traeger,
|
||||
Harish Agarwal, yonik)
|
||||
|
||||
* SOLR-1316: Create autosuggest component.
|
||||
(Ankul Garg, Jason Rutherglen, Shalin Shekhar Mangar, gsingers, Robert Muir, ab)
|
||||
* SOLR-2049: Add hl.multiValuedSeparatorChar for FastVectorHighlighter, per LUCENE-2603. (koji)
|
||||
|
||||
* SOLR-2059: Add "types" attribute to WordDelimiterFilterFactory, which
|
||||
allows you to customize how WordDelimiterFilter tokenizes text with
|
||||
a configuration file. (Peter Karich, rmuir)
|
||||
|
||||
* SOLR-1665: Add debug component options for timings, results and query info only (gsingers, hossman, yonik)
|
||||
|
||||
* SOLR-2099: Add ability to throttle rsync based replication using rsync option --bwlimit.
|
||||
(Brandon Evans via koji)
|
||||
|
||||
* SOLR-2113: Add TermQParserPlugin, registered as "term". This is useful
|
||||
when generating filter queries from terms returned from field faceting or
|
||||
the terms component. Example: fq={!term f=weight}1.5 (hossman, yonik)
|
||||
* SOLR-1316: Create autosuggest component.
|
||||
(Ankul Garg, Jason Rutherglen, Shalin Shekhar Mangar, Grant Ingersoll, Robert Muir, ab)
|
||||
|
||||
* SOLR-2001: The query component will substitute an empty query that matches
|
||||
no documents if the query parser returns null. This also prevents an
|
||||
exception from being thrown by the default parser if "q" is missing. (yonik)
|
||||
* SOLR-1568: Added "native" filtering support for PointType, GeohashField. Added LatLonType with filtering support too. See
|
||||
http://wiki.apache.org/solr/SpatialSearch and the example. Refactored some items in Lucene spatial.
|
||||
Removed SpatialTileField as the underlying CartesianTier is broken beyond repair and is going to be moved. (gsingers)
|
||||
|
||||
* SOLR-2112: Solrj API now supports streaming results. (ryan)
|
||||
|
||||
* SOLR-792: Adding PivotFacetComponent for Hierarchical faceting
|
||||
(erik, Jeremy Hinegardner, Thibaut Lassalle, ryan)
|
||||
|
||||
* SOLR-2128: Full parameter substitution for function queries.
|
||||
Example: q=add($v1,$v2)&v1=mul(popularity,5)&v2=20.0
|
||||
(yonik)
|
||||
|
||||
* SOLR-2133: Function query parser can now parse multiple comma separated
|
||||
* SOLR-2133: Function query parser can now parse multiple coma separated
|
||||
value sources. It also now fails if there is extra unexpected text
|
||||
after parsing the functions, instead of silently ignoring it.
|
||||
This allows expressions like q=dist(2,vector(1,2),$pt)&pt=3,4 (yonik)
|
||||
|
||||
* LUCENE-2507: Added DirectSolrSpellChecker, which uses Lucene's DirectSpellChecker
|
||||
to retrieve correction candidates directly from the term dictionary using
|
||||
levenshtein automata. (rmuir)
|
||||
* SOLR-2157: Suggester should return alpha-sorted results when onlyMorePopular=false (ab)
|
||||
|
||||
* SOLR-2010: Added ability to verify that spell checking collations have
|
||||
actual results in the index. (James Dyer via gsingers)
|
||||
|
||||
* SOLR-1873: SolrCloud - added shared/central config and core/shard managment via zookeeper,
|
||||
built-in load balancing, and infrastructure for future SolrCloud work.
|
||||
(yonik, Mark Miller)
|
||||
|
||||
* SOLR-2210: Add icu-based tokenizer and filters to contrib/analysis-extras (rmuir)
|
||||
|
||||
|
@ -309,11 +411,6 @@ New Features
|
|||
|
||||
* SOLR-2237: Added StempelPolishStemFilterFactory to contrib/analysis-extras (rmuir)
|
||||
|
||||
* SOLR-1729: Evaluation of NOW for date math is done only once per request for
|
||||
consistency, and is also propagated to shards in distributed search.
|
||||
Adding a parameter NOW=<time_in_ms> to the request will override the
|
||||
current time. (Peter Sturge, yonik)
|
||||
|
||||
* SOLR-2188: Added "maxTokenLength" argument to the factories for ClassicTokenizer,
|
||||
StandardTokenizer, and UAX29URLEmailTokenizer. (Steven Rowe)
|
||||
|
||||
|
@ -326,36 +423,17 @@ Optimizations
|
|||
|
||||
* SOLR-1874: Optimize PatternReplaceFilter for better performance. (rmuir, uschindler)
|
||||
|
||||
* SOLR-1875: Per-segment field faceting for single valued string fields.
|
||||
Enable with facet.method=fcs, control the number of threads used with
|
||||
the "threads" local param on the facet.field param. This algorithm will
|
||||
only be faster in the presence of rapid index changes. (yonik)
|
||||
|
||||
* SOLR-1904: When facet.enum.cache.minDf > 0 and the base doc set is a
|
||||
SortedIntSet, convert to HashDocSet for better performance. (yonik)
|
||||
|
||||
* SOLR-1843: A new "rootName" attribute is now available when
|
||||
configuring <jmx/> in solrconfig.xml. If this attribute is set,
|
||||
Solr will use it as the root name for all MBeans Solr exposes via
|
||||
JMX. The default root name is "solr" followed by the core name.
|
||||
(Constantijn Visinescu, hossman)
|
||||
|
||||
* SOLR-1968: speed up initial filter cache population for facet.method=enum and
|
||||
also big terms for multi-valued facet.method=fc. The resulting speedup
|
||||
for the first facet request is anywhere from 30% to 32x, depending on how many
|
||||
terms are in the field and how many documents match per term. (yonik)
|
||||
terms are in the field and how many documents match per term. (yonik)
|
||||
|
||||
* SOLR-2089: Speed up UnInvertedField faceting (facet.method=fc for
|
||||
multi-valued fields) when facet.limit is both high, and a high enough
|
||||
percentage of the number of unique terms in the field. Extreme cases
|
||||
yield speedups over 3x. (yonik)
|
||||
|
||||
* SOLR-2046: Simplify legacy replication scripts by adding common functions
|
||||
to scripts-util. (koji)
|
||||
|
||||
* SOLR-2092: Speed up single-valued and multi-valued "fc" faceting. Typical
|
||||
improvement is 5%, but can be much greater (up to 10x faster) when facet.offset
|
||||
is very large (deep paging). (yonik)
|
||||
* SOLR-2046: add common functions to scripts-util. (koji)
|
||||
|
||||
* SOLR-2200: Improve the performance of DataImportHandler for large delta-import
|
||||
updates. (Mark Waddle via rmuir)
|
||||
|
@ -436,8 +514,8 @@ Bug Fixes
|
|||
* SOLR-1711: SolrJ - StreamingUpdateSolrServer had a race condition that
|
||||
could halt the streaming of documents. The original patch to fix this
|
||||
(never officially released) introduced another hanging bug due to
|
||||
connections not being released. (Attila Babo, Erik Hetzner via yonik)
|
||||
|
||||
connections not being released. (Attila Babo, Erik Hetzner via yonik)
|
||||
|
||||
* 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.
|
||||
|
@ -470,19 +548,6 @@ Bug Fixes
|
|||
* SOLR-1706: fixed WordDelimiterFilter for certain combinations of options
|
||||
where it would output incorrect tokens. (Robert Muir, Chris Male)
|
||||
|
||||
* SOLR-1902: Exposed SolrResourceLoader's class loader for use by Tika
|
||||
|
||||
* 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.
|
||||
(hossman)
|
||||
|
||||
* SOLR-1824: IndexSchema will now fail to initialize if there is a
|
||||
problem initializing one of the fields or field types. (hossman)
|
||||
|
||||
* SOLR-1928: TermsComponent didn't correctly break ties for non-text
|
||||
fields sorted by count. (yonik)
|
||||
|
||||
* SOLR-1936: The JSON response format needed to escape unicode code point
|
||||
U+2028 - 'LINE SEPARATOR' (Robert Hofstra, yonik)
|
||||
|
||||
|
@ -508,6 +573,8 @@ Bug Fixes
|
|||
by making SolreCore close the UpdateHandler before closing the
|
||||
SearchExecutor. (NarasimhaRaju, hossman)
|
||||
|
||||
* SOLR-1902: Upgraded Tika to 0.8-SNAPSHOT (gsingers)
|
||||
|
||||
* SOLR-2036: Avoid expensive fieldCache ram estimation for the
|
||||
admin stats page. (yonik)
|
||||
|
||||
|
@ -520,7 +587,9 @@ Bug Fixes
|
|||
to be removed before it was finished being copied. This did not affect
|
||||
normal master/slave replication. (Peter Sturge via yonik)
|
||||
|
||||
* SOLR-2107: MoreLikeThisHandler doesn't work with alternate qparsers. (yonik)
|
||||
* SOLR-2114: Fixed parsing error in hsin function. The function signature has changed slightly. (gsingers)
|
||||
|
||||
* SOLR-2083: SpellCheckComponent misreports suggestions when distributed (James Dyer via gsingers)
|
||||
|
||||
* SOLR-2111: Change exception handling in distributed faceting to work more
|
||||
like non-distributed faceting, change facet_counts/exception from a String
|
||||
|
@ -532,29 +601,22 @@ Bug Fixes
|
|||
substitution/dereferencing. Properly encode local params in
|
||||
distributed faceting. (yonik)
|
||||
|
||||
* SOLR-2083: SpellCheckComponent misreports suggestions when distributed (James Dyer via gsingers)
|
||||
|
||||
* SOLR-2108: Fixed false positives when using wildcard queries on fields with reversed
|
||||
wildcard support. For example, a query of *zemog* would match documents that contain
|
||||
'gomez'. (Landon Kuhn via Robert Muir)
|
||||
|
||||
* SOLR-2135: Fix behavior of ConcurrentLRUCache when asking for
|
||||
getLatestAccessedItems(0) or getOldestAccessedItems(0).
|
||||
(David Smiley via hossman)
|
||||
|
||||
* SOLR-2148: Highlighter doesn't support q.alt. (koji)
|
||||
|
||||
* SOLR-2157 Suggester should return alpha-sorted results when onlyMorePopular=false (ab)
|
||||
|
||||
* SOLR-1794: Dataimport of CLOB fields fails when getCharacterStream() is
|
||||
defined in a superclass. (Gunnar Gauslaa Bergem via rmuir)
|
||||
|
||||
* SOLR-2180: It was possible for EmbeddedSolrServer to leave searchers
|
||||
open if a request threw an exception. (yonik)
|
||||
|
||||
* SOLR-2173: Suggester should always rebuild Lookup data if Lookup.load fails. (ab)
|
||||
|
||||
* SOLR-2190: change xpath from RSS 0.9 to 1.0 in slashdot sample. (koji)
|
||||
|
||||
* SOLR-1962: SolrCore#initIndex should not use a mix of indexPath and newIndexPath (Mark Miller)
|
||||
|
||||
* SOLR-2057: DataImportHandler never calls UpdateRequestProcessor.finish()
|
||||
(Drew Farris via koji)
|
||||
|
||||
|
@ -564,6 +626,10 @@ Bug Fixes
|
|||
true/on/yes (for TRUE) and false/off/no (for FALSE) can be used for sub-options
|
||||
(debug, verbose, synchronous, commit, clean, optimize) for full/delta-import commands. (koji)
|
||||
|
||||
* SOLR-2081: BaseResponseWriter.isStreamingDocs causes
|
||||
SingleResponseWriter.end to be called 2x
|
||||
(Chris A. Mattmann via hossman)
|
||||
|
||||
* SOLR-2252: When a child entity in nested entities is rootEntity="true", delta-import doesn't work.
|
||||
(koji)
|
||||
|
||||
|
@ -576,8 +642,6 @@ Bug Fixes
|
|||
addresses "commitWithin" option on Update requests.
|
||||
(noble, hossman, and Maxim Valyanskiy)
|
||||
|
||||
* SOLR-2275: fix DisMax 'mm' parsing to be tolerant of whitespace
|
||||
(Erick Erickson via hossman)
|
||||
|
||||
Other Changes
|
||||
----------------------
|
||||
|
@ -593,6 +657,8 @@ Other Changes
|
|||
* SOLR-1592: Refactor XMLWriter startTag to allow arbitrary attributes to be written
|
||||
(Chris A. Mattmann via noble)
|
||||
|
||||
* SOLR-1561: Added Lucene 2.9.1 spatial contrib jar to lib. (gsingers)
|
||||
|
||||
* SOLR-1570: Log warnings if uniqueKey is multi-valued or not stored (hossman, shalin)
|
||||
|
||||
* SOLR-1558: QueryElevationComponent only works if the uniqueKey field is
|
||||
|
@ -654,20 +720,9 @@ Other Changes
|
|||
beginning of input files, these are often created by editors such as Windows
|
||||
Notepad. (rmuir, hossman)
|
||||
|
||||
* SOLR-1846: Eliminate support for the abortOnConfigurationError
|
||||
option. It has never worked very well, and in recent versions of
|
||||
Solr hasn't worked at all. (hossman)
|
||||
|
||||
* SOLR-1938: ElisionFilterFactory will use a default set of French contractions
|
||||
if you do not supply a custom articles file. (rmuir)
|
||||
|
||||
* 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 (hossman)
|
||||
|
||||
* SOLR-1946: Misc improvements to the SystemInfoHandler: /admin/system
|
||||
(hossman)
|
||||
|
||||
if you do not supply a custom articles file. (rmuir)
|
||||
|
||||
* SOLR-2003: SolrResourceLoader will report any encoding errors, rather than
|
||||
silently using replacement characters for invalid inputs (blargy via rmuir)
|
||||
|
||||
|
@ -683,12 +738,6 @@ Other Changes
|
|||
|
||||
* SOLR-2213: Upgrade to jQuery 1.4.3 (Erick Erickson via ryan)
|
||||
|
||||
* SOLR-2289: Tweak spatial coords for example docs so they are a bit
|
||||
more spread out (Erick Erickson via hossman)
|
||||
|
||||
* SOLR-2288: Small tweaks to eliminate compiler warnings. primarily
|
||||
using Generics where applicable in method/object declatations, and
|
||||
adding @SuppressWarnings("unchecked") when appropriate (hossman)
|
||||
|
||||
Build
|
||||
----------------------
|
||||
|
@ -711,9 +760,6 @@ Documentation
|
|||
* SOLR-1792: Documented peculiar behavior of TestHarness.LocalRequestFactory
|
||||
(hossman)
|
||||
|
||||
* SOLR-2232: Improved README info on solr.solr.home in examples
|
||||
(Eric Pugh and hossman)
|
||||
|
||||
================== Release 1.4.0 ==================
|
||||
Release Date: See http://lucene.apache.org/solr for the official release date.
|
||||
|
||||
|
|
Loading…
Reference in New Issue