2008-03-06 18:01:48 +01:00
|
|
|
Changelog
|
|
|
|
=========
|
|
|
|
|
2013-04-30 08:14:02 +02:00
|
|
|
4.0 - unreleased
|
2013-02-16 10:41:53 +01:00
|
|
|
------------------
|
2012-10-29 21:26:02 +01:00
|
|
|
|
2013-07-10 11:50:16 +02:00
|
|
|
- Integrate 'suggest-terms' view from ftw.solr. No UI yet!
|
|
|
|
[timo, 4teamworks]
|
|
|
|
|
2013-07-10 11:48:20 +02:00
|
|
|
- Add plone.app.testing setup.
|
|
|
|
[timo]
|
|
|
|
|
2013-07-10 08:11:45 +02:00
|
|
|
- Support fuzzy search for SearchableText.
|
|
|
|
[csenger,timo]
|
2013-07-04 18:08:25 +02:00
|
|
|
|
2013-06-20 10:46:57 +02:00
|
|
|
- Make sure slashes are properly escaped in the search query. Solr 4.0 added
|
|
|
|
regular expression support, which means that '/' is now a special character
|
|
|
|
and must be escaped if searching for literal forward slash.
|
|
|
|
[timo]
|
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
- Implement the getDataOrigin method for the FlareContentListingObject that
|
|
|
|
plone.app.contentlisting defines and that plone.app.search expects to exist.
|
|
|
|
[timo]
|
|
|
|
|
2012-10-29 21:26:02 +01:00
|
|
|
- Use tika for extracting binary content.
|
|
|
|
[tom_gross]
|
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
- Plone 4.3 compatibility of search view
|
2013-04-20 10:30:01 +02:00
|
|
|
[tom_gross]
|
2013-02-16 10:41:53 +01:00
|
|
|
|
2012-10-29 21:26:02 +01:00
|
|
|
- Introduce ICheckIndexable-adapter for checking if an object is indexable.
|
|
|
|
[tom_gross]
|
|
|
|
|
|
|
|
- Use proper i18n labels.
|
|
|
|
[tom_gross]
|
|
|
|
|
|
|
|
- Drop dependency on elementree (in favour of lxml).
|
2012-10-29 21:17:04 +01:00
|
|
|
[tom_gross]
|
2011-07-14 13:37:05 +02:00
|
|
|
|
2013-06-26 17:59:06 +02:00
|
|
|
- Let getRID return a real integer (like ZCatalog)
|
|
|
|
[tom_gross]
|
|
|
|
|
2013-07-10 11:48:20 +02:00
|
|
|
|
2013-02-16 10:40:16 +01:00
|
|
|
3.1 - 2013-02-16
|
2012-02-06 15:07:23 +01:00
|
|
|
----------------
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2013-04-14 12:32:40 +02:00
|
|
|
- Add datehandler support for python date objects.
|
|
|
|
[jcbrand]
|
2013-02-04 16:51:22 +01:00
|
|
|
|
|
|
|
- Add optional plone.app.contentlisting/plone.app.search support
|
|
|
|
[do3cc][csenger]
|
|
|
|
|
|
|
|
- Add datehandler support for python date objects.
|
|
|
|
[jcbrand]
|
|
|
|
|
2012-12-08 14:34:37 +01:00
|
|
|
- Add inthandler support for not indexing Integers that are None.
|
|
|
|
[do3cc]
|
2012-02-06 15:07:23 +01:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-02-06 15:02:41 +01:00
|
|
|
3.0 - 2012-02-06
|
2012-02-06 14:58:32 +01:00
|
|
|
----------------
|
2012-10-03 11:24:26 +02:00
|
|
|
|
2012-02-06 14:18:55 +01:00
|
|
|
- Ignore a batch start parameter when selecting a facet to filter on.
|
|
|
|
https://github.com/Jarn/collective.solr/issues/12
|
|
|
|
[mj]
|
2012-10-03 11:24:26 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-12-07 13:39:36 +01:00
|
|
|
3.0b5 - 2011-12-07
|
2011-11-10 11:48:09 +01:00
|
|
|
------------------
|
|
|
|
|
2011-12-07 13:39:01 +01:00
|
|
|
- Removed `solr_dump_catalog` and `solr_import_dump` command line scripts.
|
|
|
|
They were too dependent on internals and had subtle bugs.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-12-07 13:12:55 +01:00
|
|
|
- Sort arguments in `buildQuery` to get a stable ordering for test output.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-12-07 12:48:51 +01:00
|
|
|
- Solr facet queries on unknown fields will now raise a SolrException.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-12-07 12:47:35 +01:00
|
|
|
- Update example configuration to Solr 3.5.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-11-10 16:29:11 +01:00
|
|
|
- Fix control panel adapter to save the search_pattern as utf-8.
|
|
|
|
[ggozad]
|
2011-11-10 11:48:09 +01:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-11-10 11:47:42 +01:00
|
|
|
3.0b4 - 2011-11-10
|
2011-11-09 14:04:55 +01:00
|
|
|
------------------
|
|
|
|
|
2011-11-10 11:47:05 +01:00
|
|
|
- Revert `unrestrictedSearchResults` change, as it breaks additional catalogs,
|
|
|
|
like the membrane catalogs.
|
|
|
|
[hannosch]
|
2011-11-09 14:04:55 +01:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-11-09 14:04:06 +01:00
|
|
|
3.0b3 - 2011-11-09
|
2011-10-05 11:12:58 +02:00
|
|
|
------------------
|
|
|
|
|
2011-11-09 14:03:17 +01:00
|
|
|
- Made maintenance sync view compatible with latest internals of field indexes.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-11-01 19:36:51 +01:00
|
|
|
- Also dispatch `unrestrictedSearchResults` to the Solr server.
|
|
|
|
https://github.com/Jarn/collective.solr/issues/5
|
|
|
|
[reinhardt, hannosch]
|
|
|
|
|
2011-11-01 18:43:14 +01:00
|
|
|
- Tweak search form to better match sunburst proportions.
|
|
|
|
[elro]
|
2011-10-05 11:12:58 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-10-05 11:12:32 +02:00
|
|
|
3.0b2 - 2011-10-05
|
2011-09-27 15:37:14 +02:00
|
|
|
------------------
|
|
|
|
|
2011-09-30 16:30:47 +02:00
|
|
|
- Facet titles can now be provided by specialized vocabularies. Register a named
|
|
|
|
IFacetTitleVocabularyFactory utility and it'll be used to get a vocabulary
|
|
|
|
for the facet field with the same name.
|
|
|
|
[mj]
|
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-09-27 15:36:51 +02:00
|
|
|
3.0b1 - 2011-09-27
|
2011-09-26 16:10:03 +02:00
|
|
|
------------------
|
|
|
|
|
2011-09-27 15:15:38 +02:00
|
|
|
- Extend the wildcard search term manipulation to do Unicode to ascii folding,
|
|
|
|
to keep up with the default field settings of the text field.
|
|
|
|
[hannosch, mj]
|
2011-09-26 16:10:03 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-09-26 16:09:38 +02:00
|
|
|
3.0a5 - 2011-09-26
|
2011-08-22 15:54:04 +02:00
|
|
|
------------------
|
|
|
|
|
2011-09-26 15:49:49 +02:00
|
|
|
- Don't treat search terms ending in numbers as `simple`, as Solr doesn't deal
|
|
|
|
with wildcard searches for numbers.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-09-01 16:05:36 +02:00
|
|
|
- Include CMFCore's `permissions.zcml`.
|
|
|
|
[witekdev, hannosch]
|
2011-08-22 15:54:04 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-08-22 15:53:41 +02:00
|
|
|
3.0a4 - 2011-08-22
|
2011-08-22 15:44:14 +02:00
|
|
|
------------------
|
|
|
|
|
2011-08-22 15:49:14 +02:00
|
|
|
* Fixed bug in `extender.searchwords` indexer - terms need to be lowercased
|
|
|
|
explicitly.
|
|
|
|
[hannosch]
|
2011-08-22 15:44:14 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2011-08-22 15:43:49 +02:00
|
|
|
3.0a3 - 2011-08-22
|
2011-07-10 16:48:38 +02:00
|
|
|
------------------
|
|
|
|
|
2011-08-22 14:29:56 +02:00
|
|
|
* Fixed handling of intra-word hyphens to be taken literally instead of being
|
|
|
|
interpreted as syntax for text fields.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-07-19 14:17:11 +02:00
|
|
|
* Explicitly require Plone 4.1 / Zope 2.13.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-07-19 16:31:33 +02:00
|
|
|
* Depend on the new c.indexing 2.0a2.
|
2011-07-18 13:39:21 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-07-10 19:39:54 +02:00
|
|
|
* Added an `archetypes.schemaextender` dependency and register two fields for
|
|
|
|
all objects providing `IATContentType`. `showinsearch` is a boolean field that
|
|
|
|
can be used to hide specific content items from search results. `searchwords`
|
|
|
|
is a lines field, which lets you specify words that an object should be found
|
2011-07-10 19:42:59 +02:00
|
|
|
under.
|
2011-07-10 19:39:54 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-07-10 19:26:18 +02:00
|
|
|
* Standardize on `solr` as the i18n domain.
|
|
|
|
[hannosch]
|
2011-07-10 16:48:38 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-10-29 21:33:48 +01:00
|
|
|
3.0a2 - 2011-07-10
|
|
|
|
------------------
|
|
|
|
|
2011-07-10 16:00:41 +02:00
|
|
|
* Adjust munin configs for query cache handlers to `c.r.solrinstance 3.5`
|
|
|
|
changes using `FastLRUCache`.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-07-10 16:17:39 +02:00
|
|
|
* Added munin configs for the `/update/extract`, the direct update handler,
|
2011-07-10 16:20:37 +02:00
|
|
|
query cache size and warmup time, admin file requests used to get the
|
|
|
|
Solr schema and the searcher warmup time.
|
2011-07-10 15:46:51 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-07-09 20:45:57 +02:00
|
|
|
* Added tests for splitting words on `:` and `-`.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-07-09 19:55:48 +02:00
|
|
|
* Update example configuration to Solr 3.3.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-06-27 20:35:58 +02:00
|
|
|
* Add `getRID` and `_unrestrictedGetObject` to our flare implementation.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-06-26 00:15:45 +02:00
|
|
|
* Added documentation on setting up a master-slave configuration using the
|
|
|
|
`SolrReplication` support.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-06-25 23:57:57 +02:00
|
|
|
* Adjust tests to work with latest `collective.recipe.solrinstance = 3.3` and
|
|
|
|
its new ICU-based text field.
|
|
|
|
[hannosch]
|
2011-06-23 14:02:14 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
3.0a1 - 2011-06-23
|
2012-10-29 21:32:24 +01:00
|
|
|
------------------
|
2012-10-29 21:31:13 +01:00
|
|
|
|
|
|
|
Upgrade notes
|
|
|
|
*************
|
|
|
|
|
|
|
|
* Changed the names of the indexes used to emulate the `path` index. You need
|
2013-02-04 16:51:22 +01:00
|
|
|
to adjust your schema and rename `physicalPath` to `path_string`,
|
2012-10-29 21:31:13 +01:00
|
|
|
`physicalDepth` to `path_depth` and `parentPaths` to `path_parents`. This
|
|
|
|
also requires a full Solr reindex to pick up the new data.
|
|
|
|
[hannosch]
|
|
|
|
|
|
|
|
Changes
|
|
|
|
*******
|
|
|
|
|
2011-06-17 17:47:12 +02:00
|
|
|
* Added `object_provides` index to example schema, as it's used in the
|
|
|
|
collection portlet to find collections.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-06-17 15:18:44 +02:00
|
|
|
* Rewrote the `maintenance/sync` method for more performance, dropped the
|
2011-06-17 15:31:29 +02:00
|
|
|
optional `path` restriction from it and removed the `cache` argument. It
|
|
|
|
should be able to sync datasets in the 100,000 object range in the matter of
|
|
|
|
a couple minutes.
|
2011-06-16 19:56:36 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-06-16 14:53:37 +02:00
|
|
|
* Changed the `maintenance/reindex` method to only flush data to Solr but not
|
|
|
|
commit after each batch. Instead we only commit once at the end. You should
|
2011-06-17 15:31:29 +02:00
|
|
|
configure auto commit policies on the Solr server side or `commitWithin`.
|
2011-06-16 14:53:37 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-06-14 15:41:34 +02:00
|
|
|
* Adjusted the `mangleQuery` function to calculate extended path indexes from
|
2011-06-17 15:31:29 +02:00
|
|
|
the Solr schema instead of hardcoding `path`. If you have any additional
|
|
|
|
extended path indexes, you need to provide indexers with the same three
|
|
|
|
suffixes as we do ourselves in the `attributes` module for the `path` index
|
|
|
|
and add those to the Solr schema.
|
2011-06-14 15:41:34 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-06-08 16:34:27 +02:00
|
|
|
* Added documentation on Java process, monitoring production settings and
|
|
|
|
include a number of useful munin plugin configurations.
|
2011-06-08 15:14:15 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2011-06-08 14:42:35 +02:00
|
|
|
* Updated example config to include production settings and JMX.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-06-06 12:50:30 +02:00
|
|
|
* Updated example config to collective.recipe.solrinstance 3.1 and Solr 3.2.
|
|
|
|
[hannosch]
|
2011-06-04 23:33:58 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0 - 2011-06-04
|
2012-10-29 21:32:24 +01:00
|
|
|
----------------
|
2012-10-29 21:31:13 +01:00
|
|
|
|
2011-06-04 23:02:15 +02:00
|
|
|
* Updated readme and project description, adding detailed information about how
|
|
|
|
Solr works and how we integrate with it.
|
|
|
|
[hannosch]
|
2011-05-18 18:53:09 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0b2 - 2011-05-18
|
|
|
|
------------------
|
|
|
|
|
2011-05-18 18:49:41 +02:00
|
|
|
* Added optional support for the `Lazy` backports founds in catalogqueryplan.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-05-18 18:28:23 +02:00
|
|
|
* Fixed patch of LazyCat's `__add__` method to patch the base class instead, as
|
|
|
|
the method was moved.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-05-18 16:56:59 +02:00
|
|
|
* Updated test config to Solr 3.1, which should be supported but hasn't seen
|
|
|
|
extensive production use.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-04-10 15:00:50 +02:00
|
|
|
* Avoid using the deprecated `five:implements` directive.
|
|
|
|
[hannosch]
|
2011-04-06 18:36:47 +02:00
|
|
|
|
2013-06-20 10:42:33 +02:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0b1 - 2011-04-06
|
|
|
|
------------------
|
|
|
|
|
2011-04-06 18:32:00 +02:00
|
|
|
* Rewrite the `isSimpleSearch` function to use a less complex regular
|
|
|
|
expression, which doesn't have O(2**n) scaling properties.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-04-06 13:24:02 +02:00
|
|
|
* Use the standard libraries doctest module.
|
|
|
|
[hannosch]
|
|
|
|
|
2011-03-17 09:48:49 +01:00
|
|
|
* Fix the pretty_title_or_id method from PloneFlare; the implementation
|
|
|
|
was broken, now delegates to the standard Plone implementation.
|
|
|
|
[mj]
|
|
|
|
|
2012-10-29 21:32:24 +01:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0a3 - 2011-01-26
|
|
|
|
------------------
|
|
|
|
|
2011-01-10 23:04:13 +01:00
|
|
|
* In `solr_dump_catalog` correctly handle boolean values and empty text fields.
|
|
|
|
[hannosch]
|
2011-01-10 22:21:24 +01:00
|
|
|
|
2012-10-29 21:32:24 +01:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0a2 - 2011-01-10
|
|
|
|
------------------
|
|
|
|
|
2011-01-10 22:15:55 +01:00
|
|
|
* Provide a dummy request in the `solr_dump_catalog` command.
|
|
|
|
[hannosch]
|
2011-01-10 21:48:02 +01:00
|
|
|
|
2012-10-29 21:32:24 +01:00
|
|
|
|
2012-10-29 21:31:13 +01:00
|
|
|
2.0a1 - 2011-01-10
|
|
|
|
------------------
|
|
|
|
|
2010-12-22 17:06:13 +01:00
|
|
|
* Handle utf-8 encoded data correctly in `utils.isWildCard`.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-12-22 15:55:48 +01:00
|
|
|
* Gracefully handle exceptions raised during index data retrieval.
|
|
|
|
[tom_gross, hannosch]
|
2010-12-21 16:46:42 +01:00
|
|
|
|
2010-12-20 17:43:27 +01:00
|
|
|
* Added `zopectl.command` entry points for three new scripts.
|
|
|
|
`solr_clear_index` will remove all entries from Solr. `solr_dump_catalog`
|
|
|
|
will efficiently dump the content of the catalog onto the filesystem and
|
|
|
|
`solr_import_dump` will import the dump into Solr. This can be used to
|
|
|
|
bootstrap an empty Solr index or update it when the boost logic has changed.
|
|
|
|
All scripts will either take the first Plone site found in the database or
|
|
|
|
accept an unnamed command line argument to specify the id. The Solr server
|
|
|
|
needs to be running and the connection info needs to be configured in the
|
|
|
|
Plone site. Example use: ``bin/instance solr_dump_catalog Plone``. In this
|
|
|
|
example the data would be stored in `var/instance/solr_dump_plone`. The data
|
|
|
|
can be transferred between machines and calling `solr_dump_catalog` multiple
|
|
|
|
times will append new data to the existing dump. To get Solr up-to-date you
|
|
|
|
should still call `@@solr-maintenance/sync`.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-12-20 17:22:54 +01:00
|
|
|
* Changed search pattern syntax to use `str.format` syntax and make both
|
|
|
|
`{value}` and `{base_value}` available in the pattern.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-12-10 17:33:40 +01:00
|
|
|
* Add possibility to calculate site-specific boost values via a skin script.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-12-10 14:33:48 +01:00
|
|
|
* Fix wildcard searches for patterns other than just ending with an asterisk.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-12-09 16:42:05 +01:00
|
|
|
* Require Plone 4.x, declare package dependencies & remove BBB bits.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
|
|
|
* Add configurable setting for custom search pattern for simple searches,
|
|
|
|
allowing to include multiple fields with specific boost values.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
|
|
|
* Don't modify search parameters during indexing.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-09-07 14:52:21 +02:00
|
|
|
* Fixed auto-commit support to actually sent the data to Solr, but omit the
|
|
|
|
commit message.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-06 16:56:03 +02:00
|
|
|
* Added support for ``commitWithin`` support on add messages as per SOLR-793.
|
|
|
|
This feature requires a Solr 1.4 server.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-06 14:53:35 +02:00
|
|
|
* Split out 404 auto-suggestion tests into a separate file and disabled them
|
|
|
|
under Plone 4 - the feature is no longer part of Plone.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-06 12:41:48 +02:00
|
|
|
* Fixed error handling code to deal with different exception string
|
|
|
|
representations in Python 2.6.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-06 12:42:47 +02:00
|
|
|
* Made tests independent of the ``Large Folder`` content type, as it no longer
|
|
|
|
exists in Plone 4.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-03 17:15:32 +02:00
|
|
|
* Avoid using the incompatible TestRequest from zope.publisher inside Zope 2.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-09-03 17:09:05 +02:00
|
|
|
* Fixed undefined variables in ``search.pt`` for Plone 4 compatibility.
|
2010-09-03 17:04:02 +02:00
|
|
|
[hannosch]
|
|
|
|
|
2010-09-07 14:34:46 +02:00
|
|
|
|
2011-03-17 10:06:57 +01:00
|
|
|
1.1 - Released March 17, 2011
|
|
|
|
-----------------------------
|
|
|
|
|
2011-04-03 15:03:21 +02:00
|
|
|
* Still index, if a field can't be accessed.
|
2010-12-21 14:44:19 +01:00
|
|
|
[tom_gross]
|
|
|
|
|
2011-03-17 10:04:42 +01:00
|
|
|
* Fix the pretty_title_or_id method from PloneFlare; the implementation
|
2011-03-16 17:22:46 +01:00
|
|
|
was broken, now delegates to the standard Plone implementation.
|
2011-03-16 16:50:31 +01:00
|
|
|
[mj]
|
|
|
|
|
2010-09-14 01:01:13 +02:00
|
|
|
|
2010-09-14 00:58:57 +02:00
|
|
|
1.0 - Released September 14, 2010
|
|
|
|
---------------------------------
|
2010-09-07 14:34:46 +02:00
|
|
|
|
2010-12-06 11:56:54 +01:00
|
|
|
* Enable multi-field "fq" statements.
|
2010-09-14 00:57:42 +02:00
|
|
|
[tesdal, witsch]
|
2010-09-13 15:36:48 +02:00
|
|
|
|
2010-09-13 14:57:07 +02:00
|
|
|
* Prevent logging of "unknown" search attributes for `use_solr` and the
|
|
|
|
infamous `-C` Zope startup parameter.
|
|
|
|
[witsch]
|
|
|
|
|
2010-09-09 17:36:13 +02:00
|
|
|
|
2010-09-09 17:34:10 +02:00
|
|
|
1.0rc3 - Released September 9, 2010
|
|
|
|
-----------------------------------
|
2010-08-31 15:53:05 +02:00
|
|
|
|
2010-09-09 17:30:48 +02:00
|
|
|
* Add logging of queries without explicit "rows" parameter.
|
|
|
|
[witsch]
|
2010-12-06 11:45:56 +01:00
|
|
|
|
2010-12-06 11:53:59 +01:00
|
|
|
* Add configuration to exclude user from ``allowedRolesAndUsers`` for
|
|
|
|
better cacheability.
|
|
|
|
[tesdal, witsch]
|
2010-12-06 11:43:13 +01:00
|
|
|
|
2010-12-06 11:38:54 +01:00
|
|
|
* Add configuration for effective date steps.
|
2010-12-06 12:26:34 +01:00
|
|
|
[tesdal, witsch]
|
2010-12-06 11:38:54 +01:00
|
|
|
|
|
|
|
* Handle python `datetime` and `date` objects.
|
|
|
|
[do3cc, witsch]
|
|
|
|
|
2010-09-07 14:30:36 +02:00
|
|
|
* Fixed a grammar error in ``error.pt``.
|
|
|
|
[hannosch]
|
2010-09-06 17:25:26 +02:00
|
|
|
|
2010-08-31 15:53:05 +02:00
|
|
|
|
2010-08-31 15:49:40 +02:00
|
|
|
1.0rc2 - Released August 31, 2010
|
|
|
|
---------------------------------
|
2010-07-30 18:23:13 +02:00
|
|
|
|
2010-08-31 15:46:08 +02:00
|
|
|
* Fix regression about catalog fallback with required, but empty parameters.
|
|
|
|
[tesdal, witsch]
|
|
|
|
|
2010-07-30 18:23:13 +02:00
|
|
|
|
2010-07-30 18:20:17 +02:00
|
|
|
1.0rc1 - Released July 30, 2010
|
|
|
|
-------------------------------
|
2010-07-29 18:13:58 +02:00
|
|
|
|
2010-07-29 23:32:34 +02:00
|
|
|
* Handle broken or timed out connections during schema retrieval gracefully.
|
|
|
|
Refs http://plone.org/products/collective.solr/issues/23
|
|
|
|
[ftoth, witsch]
|
|
|
|
|
2010-07-29 18:13:58 +02:00
|
|
|
|
2010-07-29 18:09:46 +02:00
|
|
|
1.0b24 - Released July 29, 2010
|
|
|
|
-------------------------------
|
2010-05-15 05:07:40 +02:00
|
|
|
|
2010-07-23 17:26:13 +02:00
|
|
|
* Fix security issue with `getObject` on Solr flares, which used unrestricted
|
|
|
|
traversal on the entire path, potentially leading to information leaks.
|
|
|
|
Refs http://plone.org/products/collective.solr/issues/27
|
|
|
|
[pilz, witsch]
|
|
|
|
|
2010-07-22 17:10:44 +02:00
|
|
|
* Add missing `CreationDate` method to flares.
|
|
|
|
This fixes http://plone.org/products/collective.solr/issues/16
|
|
|
|
[witsch]
|
|
|
|
|
2010-07-22 17:10:29 +02:00
|
|
|
* Add logging for slow queries along with the query time as reported by Solr.
|
|
|
|
[witsch]
|
|
|
|
|
2010-07-20 15:59:05 +02:00
|
|
|
* Limit number of matches looked up during live search for speedier replies.
|
|
|
|
[witsch]
|
|
|
|
|
2010-07-19 17:47:49 +02:00
|
|
|
* Renamed the batch parameters to ``b_start`` and ``b_size`` to avoid
|
|
|
|
conflicts with index names and be consistent with existing template code.
|
|
|
|
[do3cc]
|
|
|
|
|
2010-07-19 17:47:24 +02:00
|
|
|
* Added a new config option ``auto-commit`` which is enabled by default. You
|
2010-05-25 20:25:48 +02:00
|
|
|
can disable this, which avoids any explicit commit messages to be sent to
|
|
|
|
the Solr server by the client. You have to configure commit policies on
|
|
|
|
the server side instead.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-05-25 19:40:14 +02:00
|
|
|
* Added support for a special query key ``use_solr`` which forces queries to
|
|
|
|
be sent to Solr even though none of the required keys match. This can be
|
|
|
|
used to sent individual catalog queries to Solr.
|
|
|
|
[hannosch]
|
2010-05-15 05:07:40 +02:00
|
|
|
|
2010-07-16 11:52:25 +02:00
|
|
|
|
2010-05-15 05:03:20 +02:00
|
|
|
1.0b23 - Released May 15, 2010
|
|
|
|
------------------------------
|
2010-02-23 17:43:12 +01:00
|
|
|
|
2010-05-15 04:47:31 +02:00
|
|
|
* Add support for batching, i.e. only fetch and parse items from Solr,
|
|
|
|
which are part of the currently handled batch.
|
|
|
|
[witsch]
|
|
|
|
|
2010-05-11 12:54:54 +02:00
|
|
|
* Fix quoting of operators for multi-word search terms.
|
|
|
|
[witsch]
|
|
|
|
|
2010-05-08 01:56:20 +02:00
|
|
|
* Use the faster C implementations of `elementtree`/`xml.etree` if available.
|
|
|
|
[hannosch, witsch]
|
2010-05-07 21:30:20 +02:00
|
|
|
|
2010-05-07 17:38:22 +02:00
|
|
|
* Grant restricted code access to the search results, e.g. skin scripts.
|
|
|
|
[do3cc, witsch]
|
|
|
|
|
2010-05-07 15:39:24 +02:00
|
|
|
* Fix handling of 'depth' argument when querying multiple paths.
|
|
|
|
[reinhardt, witsch]
|
|
|
|
|
2010-05-07 15:39:04 +02:00
|
|
|
* Don't break when filter queries should be used for all parameters.
|
|
|
|
[reinhardt, witsch]
|
|
|
|
|
2010-05-06 14:15:17 +02:00
|
|
|
* Always provide values for all metadata columns like the catalog does.
|
|
|
|
[witsch]
|
|
|
|
|
2010-04-18 18:06:22 +02:00
|
|
|
* Always fall back to portal catalog for "navtree" queries so the set of
|
|
|
|
required query parameters can be empty.
|
|
|
|
This refs http://plone.org/products/collective.solr/issues/18
|
2010-05-07 15:39:12 +02:00
|
|
|
[reinhardt, witsch]
|
2010-04-18 18:06:22 +02:00
|
|
|
|
fix parsing of "date" fields with Solr 1.4: `Archetypes`'s "floor date" of `DateTime(1000,1)`, which is used as a fallback for indices like `effective`, is converted to different time representations depending on the architecture being 32- or 64-bit.
that's because for 32-bit the number of seconds since, or rather before, the epoch is bigger than `sys.maxint`, causing `DateTime.safegmtime` to raise a `TimeError`. however, `safegmtime` (here used by `toZone`) catches that error, then calculates the time zone offset otherwise, finally ending up with a (correct) date from december 999 a.d. the ISO8601 representation is then indexed in Solr, but version 1.4 omits any leading zero when returning the value as part of a search result, which breaks `DateTime`'s parser with:
{{{
...
Module DateTime.DateTime, line 1013, in _parse
SyntaxError: 999-12-31T23:00:00Z
}}}
on a 64-bit machine the story is different: here the seconds don't exceed `sys.maxint` and are therefore passed to `time.gmtime`. for dates before the start of the [http://en.wikipedia.org/wiki/Gregorian_calendar gregorian calendar], `DateTime` gets the count wrong, though, resulting in an offset of five days:
{{{
>>> from DateTime import DateTime
>>> DateTime(1000, 1, 1).HTML4()
'1000-01-05T23:00:00Z'
}}}
that's clearly a bug, but one that doesn't matter too much regarding this particular use case: the resulting date doesn't break Solr, and "floor dates" only need to be smaller/before any other date and are never compared to anything anyway...
all in all, the problem is specific to 32-bit machines in combination with Solr 1.4 and it can probably be blamed on the pope! :)
2010-04-17 01:16:58 +02:00
|
|
|
* Prevent parsing errors for dates from before 1000 A.D. in combination
|
|
|
|
with 32-bit systems and Solr 1.4.
|
2010-05-07 15:39:12 +02:00
|
|
|
[reinhardt, witsch]
|
fix parsing of "date" fields with Solr 1.4: `Archetypes`'s "floor date" of `DateTime(1000,1)`, which is used as a fallback for indices like `effective`, is converted to different time representations depending on the architecture being 32- or 64-bit.
that's because for 32-bit the number of seconds since, or rather before, the epoch is bigger than `sys.maxint`, causing `DateTime.safegmtime` to raise a `TimeError`. however, `safegmtime` (here used by `toZone`) catches that error, then calculates the time zone offset otherwise, finally ending up with a (correct) date from december 999 a.d. the ISO8601 representation is then indexed in Solr, but version 1.4 omits any leading zero when returning the value as part of a search result, which breaks `DateTime`'s parser with:
{{{
...
Module DateTime.DateTime, line 1013, in _parse
SyntaxError: 999-12-31T23:00:00Z
}}}
on a 64-bit machine the story is different: here the seconds don't exceed `sys.maxint` and are therefore passed to `time.gmtime`. for dates before the start of the [http://en.wikipedia.org/wiki/Gregorian_calendar gregorian calendar], `DateTime` gets the count wrong, though, resulting in an offset of five days:
{{{
>>> from DateTime import DateTime
>>> DateTime(1000, 1, 1).HTML4()
'1000-01-05T23:00:00Z'
}}}
that's clearly a bug, but one that doesn't matter too much regarding this particular use case: the resulting date doesn't break Solr, and "floor dates" only need to be smaller/before any other date and are never compared to anything anyway...
all in all, the problem is specific to 32-bit machines in combination with Solr 1.4 and it can probably be blamed on the pope! :)
2010-04-17 01:16:58 +02:00
|
|
|
|
2010-05-15 05:03:20 +02:00
|
|
|
* Don't process content with its own indexing methods, e.g. ``reindexObject``,
|
2010-03-24 01:11:52 +01:00
|
|
|
via the `reindex` maintenance view.
|
|
|
|
[witsch]
|
|
|
|
|
2010-03-31 01:09:41 +02:00
|
|
|
* Let query builder handle sets of possible boolean values as passed by
|
|
|
|
boolean topic criteria for example.
|
|
|
|
[hannosch, witsch]
|
2010-03-23 17:43:57 +01:00
|
|
|
|
2010-03-19 21:53:10 +01:00
|
|
|
* Recognize new ``solr.TrieDateField`` field type and handle it in the same
|
|
|
|
way as we handle the older ``solr.DateField``.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-03-11 17:18:43 +01:00
|
|
|
* Warn about missing search indices and non-stored sort parameters.
|
|
|
|
[witsch]
|
|
|
|
|
2010-03-05 18:04:28 +01:00
|
|
|
* Fix issue when reindexing objects with empty date fields.
|
|
|
|
[witsch]
|
|
|
|
|
2010-03-05 16:54:38 +01:00
|
|
|
* Changed the default schema for ``is_folderish`` to store the value. The
|
|
|
|
reference browser search expects it on the brain.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-03-05 18:04:28 +01:00
|
|
|
* Changed the GenericSetup export/import handler for the Solr manager to
|
|
|
|
ignore non-persistent utilities.
|
2010-03-05 15:43:49 +01:00
|
|
|
[hannosch]
|
|
|
|
|
2010-05-15 05:03:20 +02:00
|
|
|
* Add support for `LinguaPlone`.
|
2010-03-03 17:45:25 +01:00
|
|
|
[witsch]
|
|
|
|
|
2010-02-26 12:20:55 +01:00
|
|
|
* Update sample Solr buildout configuration and documentation to recommend a
|
|
|
|
high enough default setting for maximum search results returned by Solr.
|
|
|
|
This refs http://plone.org/products/collective.solr/issues/20
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-23 17:43:12 +01:00
|
|
|
|
2010-02-23 17:38:22 +01:00
|
|
|
1.0b22 - Released February 23, 2010
|
|
|
|
-----------------------------------
|
2010-02-11 03:15:19 +01:00
|
|
|
|
2010-02-23 17:38:22 +01:00
|
|
|
* Split out a ``BaseSolrConnectionConfig`` class, to be used for registering a
|
2010-02-23 15:06:08 +01:00
|
|
|
non-persistent connection configuration.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-02-22 17:20:51 +01:00
|
|
|
* Fix bug regarding timeout locking.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-19 17:38:37 +01:00
|
|
|
* Convert test setup to `collective.testcaselayer`.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-19 16:27:05 +01:00
|
|
|
* Only apply timeout decorator when actually committing changes to Solr,
|
|
|
|
also re-enabling the use of query parameters for maintenance views again.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-26 12:20:55 +01:00
|
|
|
* We also need to change the ``SearchDispatcher`` to use the original method
|
|
|
|
in case Solr isn't active.
|
2010-02-18 16:17:31 +01:00
|
|
|
[hannosch]
|
|
|
|
|
2010-02-23 17:38:22 +01:00
|
|
|
* Changed the ``searchResults`` monkey to store and use the method found on
|
|
|
|
the class instead of assuming it comes from the base class. This makes
|
|
|
|
things work with `LinguaPlone` which also patches this method.
|
2010-02-18 16:05:55 +01:00
|
|
|
[hannosch]
|
|
|
|
|
2010-02-19 16:27:05 +01:00
|
|
|
* Add dutch translation.
|
|
|
|
[WouterVH]
|
2010-02-14 17:40:01 +01:00
|
|
|
|
2010-02-11 23:51:55 +01:00
|
|
|
* Refactor buildout to allow running tests against Plone 4.x.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-11 21:33:30 +01:00
|
|
|
* Optimize reindex behavior when populating the Solr index for the first time.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-02-11 21:15:41 +01:00
|
|
|
* Only register indexable attributes the old way on Plone 3.x.
|
|
|
|
[jcbrand]
|
|
|
|
|
2010-02-11 15:24:22 +01:00
|
|
|
* Fix timeout decorator to work ttw.
|
|
|
|
[hannosch, witsch]
|
|
|
|
|
2010-02-11 16:41:54 +01:00
|
|
|
* Add "z3c.autoinclude.plugin" entry point, so in Plone 3.3+ you can avoid
|
2010-02-11 15:01:59 +01:00
|
|
|
loading the ZCML file.
|
|
|
|
[hannosch]
|
|
|
|
|
2010-02-11 03:15:19 +01:00
|
|
|
|
2010-02-11 03:13:06 +01:00
|
|
|
1.0b21 - Released February 11, 2010
|
|
|
|
-----------------------------------
|
2010-01-26 01:46:27 +01:00
|
|
|
|
2010-02-11 02:09:31 +01:00
|
|
|
* Fix unindexing to not fetch more data from the objects than necessary.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-11 02:09:06 +01:00
|
|
|
* Use decorator to lock timeouts and make sure the lock is always released.
|
|
|
|
[witsch]
|
|
|
|
|
2010-02-11 02:08:53 +01:00
|
|
|
* Fix maintenance views to work without setting up a Solr connection first.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-26 01:46:27 +01:00
|
|
|
|
2010-01-26 01:40:01 +01:00
|
|
|
1.0b20 - Released January 26, 2010
|
|
|
|
----------------------------------
|
2010-01-24 02:22:45 +01:00
|
|
|
|
2010-01-26 01:36:51 +01:00
|
|
|
* Fix reindexing to always provide data for all fields defined in the schema
|
|
|
|
as support for "updateable/modifiable documents" is only planned for Solr
|
|
|
|
1.5. See https://issues.apache.org/jira/browse/SOLR-139 for more info.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-25 14:51:19 +01:00
|
|
|
* Fix CSS issues regarding facet display on IE6.
|
2010-01-25 14:51:06 +01:00
|
|
|
[witsch]
|
|
|
|
|
2010-01-24 02:22:45 +01:00
|
|
|
|
2010-01-24 02:14:51 +01:00
|
|
|
1.0b19 - Released January 24, 2010
|
|
|
|
----------------------------------
|
2010-01-24 02:12:15 +01:00
|
|
|
|
2010-01-24 02:12:48 +01:00
|
|
|
* Fix partial reindexing to preserve data for indices that are not stored.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-24 02:12:31 +01:00
|
|
|
* Help with improved logging of auto-flushes for easier performance tuning.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-24 02:12:15 +01:00
|
|
|
|
2010-01-24 00:27:52 +01:00
|
|
|
1.0b18 - Released January 23, 2010
|
|
|
|
----------------------------------
|
2010-01-21 23:51:47 +01:00
|
|
|
|
2010-01-23 23:31:42 +01:00
|
|
|
* Work around layout issue regarding facet counts on IE6.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-21 23:51:47 +01:00
|
|
|
|
2010-01-21 23:47:55 +01:00
|
|
|
1.0b17 - Released January 21, 2010
|
|
|
|
----------------------------------
|
2010-01-11 21:01:50 +01:00
|
|
|
|
2010-01-19 18:22:27 +01:00
|
|
|
* Don't confuse pre-configured filter queries with facet selections.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-19 18:19:05 +01:00
|
|
|
* Always display selected facets, even, or especially, without search results.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-11 21:01:50 +01:00
|
|
|
|
2010-01-11 20:59:38 +01:00
|
|
|
1.0b16 - Released January 11, 2010
|
|
|
|
----------------------------------
|
2009-10-12 22:45:39 +02:00
|
|
|
|
2010-01-08 16:01:53 +01:00
|
|
|
* Remove `catalogSync` maintenance view since it would need to fetch
|
|
|
|
additional data (for non-stored indices) from the objects themselves in
|
|
|
|
order to work correctly.
|
|
|
|
[witsch]
|
|
|
|
|
2010-01-08 16:01:40 +01:00
|
|
|
* Fix `reindex` maintenance view to preserve data that cannot be fetched from
|
|
|
|
Solr during partial indexing, i.e. indices that are not stored.
|
|
|
|
[witsch]
|
|
|
|
|
2009-12-04 22:57:34 +01:00
|
|
|
* Use wildcard searches for simple search terms to reflect Plone's default
|
|
|
|
behaviour.
|
|
|
|
[witsch]
|
|
|
|
|
2009-12-04 22:57:16 +01:00
|
|
|
* Fix drill-down for facet values containing white space.
|
|
|
|
[witsch]
|
|
|
|
|
2009-11-11 14:36:28 +01:00
|
|
|
* Add support for partial syncing of catalog and solr indexes.
|
|
|
|
[witsch]
|
|
|
|
|
2009-10-12 22:45:39 +02:00
|
|
|
|
2009-10-12 22:42:49 +02:00
|
|
|
1.0b15 - Released October 12, 2009
|
|
|
|
----------------------------------
|
2009-09-17 20:52:25 +02:00
|
|
|
|
2009-10-12 16:37:23 +02:00
|
|
|
* Filter control characters from all input to prevent indexing errors.
|
|
|
|
This refs http://plone.org/products/collective.solr/issues/1
|
|
|
|
[witsch]
|
|
|
|
|
2009-09-17 20:52:25 +02:00
|
|
|
|
2009-09-17 20:13:00 +02:00
|
|
|
1.0b14 - Released September 17, 2009
|
|
|
|
------------------------------------
|
2009-08-20 01:55:22 +02:00
|
|
|
|
2009-09-17 21:13:13 +02:00
|
|
|
* Fix query builder to use explicit `OR`\s so that it becomes possible to
|
2009-09-17 02:40:47 +02:00
|
|
|
change Solr's default operator to `AND`.
|
|
|
|
[witsch]
|
|
|
|
|
2009-08-28 12:40:18 +02:00
|
|
|
* Remove relevance information from search results as they don't make sense
|
|
|
|
to the user.
|
|
|
|
[witsch]
|
|
|
|
|
2009-08-20 01:55:22 +02:00
|
|
|
|
2009-08-20 01:47:48 +02:00
|
|
|
1.0b13 - Released August 20, 2009
|
|
|
|
---------------------------------
|
2009-08-15 16:46:32 +02:00
|
|
|
|
2009-08-20 00:12:50 +02:00
|
|
|
* Fix `reindex` and `catalogSync` maintenance views to not pass invalid data
|
|
|
|
back to Solr when indexing an explicit list of attributes.
|
|
|
|
[witsch]
|
|
|
|
|
2009-08-15 16:46:32 +02:00
|
|
|
|
2009-08-15 13:39:51 +02:00
|
|
|
1.0b12 - Released August 15, 2009
|
|
|
|
---------------------------------
|
2009-06-11 17:49:13 +02:00
|
|
|
|
2009-08-15 12:30:31 +02:00
|
|
|
* Fix `reindex` maintenance view to keep any existing data when indexing a
|
|
|
|
given list of attributes.
|
|
|
|
[witsch]
|
|
|
|
|
2009-08-11 00:42:17 +02:00
|
|
|
* Add support for facet dependencies: Specifying a facet "foo" like "foo:bar"
|
|
|
|
only makes it show up when a value for "bar" has been previously selected.
|
|
|
|
[witsch]
|
|
|
|
|
2009-07-15 00:11:34 +02:00
|
|
|
* Allow indexer methods to raise `AttributeError` to prevent an attribute
|
|
|
|
from being indexed.
|
|
|
|
[witsch]
|
|
|
|
|
2009-07-02 17:01:20 +02:00
|
|
|
|
|
|
|
1.0b11 - Released July 2, 2009
|
|
|
|
------------------------------
|
|
|
|
|
2009-06-27 02:13:26 +02:00
|
|
|
* Fix maintenance view for adding/syncing single indexes using catalog data.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-25 16:15:53 +02:00
|
|
|
* Allow to configure query parameters for which filter queries should be
|
|
|
|
used (see http://wiki.apache.org/solr/FilterQueryGuidance for more info)
|
|
|
|
[fschulze, witsch]
|
|
|
|
|
2009-06-22 16:12:25 +02:00
|
|
|
* Encode unicode strings when building facet links.
|
|
|
|
[fschulze, witsch]
|
|
|
|
|
2009-06-16 15:20:53 +02:00
|
|
|
* Fix facet display to try to keep the given order of facets.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-11 23:34:56 +02:00
|
|
|
* Allow facet values to be translated.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-11 17:49:13 +02:00
|
|
|
|
|
|
|
1.0b10 - Released June 11, 2009
|
|
|
|
-------------------------------
|
2008-03-06 18:01:48 +01:00
|
|
|
|
2009-06-11 17:45:06 +02:00
|
|
|
* Range queries must not be quoted with the new query parser.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-10 16:07:00 +02:00
|
|
|
* Disable socket timeouts during maintenance tasks.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-08 17:45:16 +02:00
|
|
|
* Close the response object after searching in order to avoid
|
|
|
|
`ResponseNotReady` errors triggering duplicate queries.
|
|
|
|
[witsch]
|
|
|
|
|
2009-06-11 16:24:50 +02:00
|
|
|
* Use proper way of accessing jQuery & fix IE6 syntax error.
|
|
|
|
[fschulze]
|
|
|
|
|
2009-05-14 14:57:22 +02:00
|
|
|
* Format relevance value for search results.
|
|
|
|
[witsch]
|
|
|
|
|
2009-05-12 17:27:09 +02:00
|
|
|
|
|
|
|
1.0b9 - Released May 12, 2009
|
|
|
|
-----------------------------
|
|
|
|
|
2009-05-12 17:16:20 +02:00
|
|
|
* Add safety net for using a translation map on unicode strings.
|
|
|
|
This fixes http://plone.org/products/collective.solr/issues/4
|
|
|
|
[witsch]
|
|
|
|
|
2009-05-12 16:34:46 +02:00
|
|
|
* Add workaround for issue with `SearchableText` criteria in topics.
|
|
|
|
This fixes http://plone.org/products/collective.solr/issues/3
|
|
|
|
[witsch]
|
|
|
|
|
2009-05-12 14:12:31 +02:00
|
|
|
* Add maintenance view for adding/syncing single indexes using already
|
|
|
|
existing data from the portal catalog.
|
|
|
|
[witsch]
|
|
|
|
|
2009-05-12 14:12:11 +02:00
|
|
|
* Fix hard-coded unique key in maintenance view.
|
|
|
|
[witsch]
|
|
|
|
|
2009-05-04 12:47:07 +02:00
|
|
|
|
|
|
|
1.0b8 - Released May 4, 2009
|
|
|
|
----------------------------
|
|
|
|
|
2009-05-04 12:31:10 +02:00
|
|
|
* Fix indexing regarding Plone 3.3, `plone.indexer`_ & `PLIP 239`_.
|
|
|
|
This fixes http://plone.org/products/collective.solr/issues/6
|
|
|
|
[witsch]
|
|
|
|
|
|
|
|
.. _`plone.indexer`: http://pypi.python.org/pypi/plone.indexer/
|
2010-02-11 16:42:52 +01:00
|
|
|
.. _`PLIP 239`: http://plone.org/products/plone/roadmap/239
|
2009-05-04 12:31:10 +02:00
|
|
|
|
2009-04-28 22:28:35 +02:00
|
|
|
|
|
|
|
1.0b7 - Released April 28, 2009
|
|
|
|
-------------------------------
|
|
|
|
|
2009-04-21 22:42:25 +02:00
|
|
|
* Fix unintended (de)activation of the Solr integration during profile
|
|
|
|
(re)application.
|
|
|
|
[witsch]
|
|
|
|
|
2009-04-21 22:41:53 +02:00
|
|
|
* Fix display of facet information with no active facets.
|
|
|
|
[witsch]
|
|
|
|
|
2009-04-21 17:02:43 +02:00
|
|
|
* Register import and export steps using ZCML.
|
|
|
|
[witsch]
|
|
|
|
|
2009-04-20 18:05:38 +02:00
|
|
|
|
|
|
|
1.0b6 - Released April 20, 2009
|
|
|
|
-------------------------------
|
|
|
|
|
2009-04-04 00:21:07 +02:00
|
|
|
* Add support for facetted searches.
|
|
|
|
[witsch]
|
|
|
|
|
2009-03-11 13:39:46 +01:00
|
|
|
* Update code to comply to PEP8 style guide lines.
|
|
|
|
[witsch]
|
|
|
|
|
2009-04-20 18:08:35 +02:00
|
|
|
* Expose additional information provided by Solr - for example about headers
|
2009-03-10 19:49:13 +01:00
|
|
|
and search facets.
|
|
|
|
[witsch]
|
|
|
|
|
Merged revisions 80428-82506,82508,82510-82562 via svnmerge from
https://svn.plone.org/svn/collective/collective.solr/branches/queryparser
........
r80428 | tesdal | 2009-02-06 16:50:50 +0100 (Fri, 06 Feb 2009) | 1 line
Query parser/quoting branch
........
r80429 | tesdal | 2009-02-06 16:53:27 +0100 (Fri, 06 Feb 2009) | 1 line
Parse and quote the queries
........
r80438 | tesdal | 2009-02-06 22:22:22 +0100 (Fri, 06 Feb 2009) | 1 line
Query parser
........
r80451 | tesdal | 2009-02-07 14:42:19 +0100 (Sat, 07 Feb 2009) | 1 line
Handle edge cases like invalid ranges
........
r80479 | tesdal | 2009-02-08 01:06:01 +0100 (Sun, 08 Feb 2009) | 1 line
Added some solr specific queries to the quote tests
........
r80494 | tesdal | 2009-02-08 16:04:28 +0100 (Sun, 08 Feb 2009) | 1 line
Tweaking query parser
........
r81950 | tesdal | 2009-03-09 16:26:09 +0100 (Mon, 09 Mar 2009) | 1 line
Tweak the query parser a bit
........
r82503 | witsch | 2009-03-16 17:55:52 +0100 (Mon, 16 Mar 2009) | 1 line
remove duplicate test ?\226?\128?\148 it's the same as the one on line 27
........
r82504 | witsch | 2009-03-16 17:56:04 +0100 (Mon, 16 Mar 2009) | 1 line
adjust white space and wrap lines to improve test readability
........
r82505 | witsch | 2009-03-16 17:56:16 +0100 (Mon, 16 Mar 2009) | 1 line
remove duplicate line
........
r82560 | witsch | 2009-03-17 12:12:55 +0100 (Tue, 17 Mar 2009) | 1 line
when a list is passed to `buildQuery` as a search parameter, all of it's items should be treated as literals. it doesn't make sense to group them, neither with `AND` or `OR` as the default query parser operator. however, while it doesn't make a difference to solr, quotes only get applied when necessary...
........
r82561 | witsch | 2009-03-17 12:21:48 +0100 (Tue, 17 Mar 2009) | 3 lines
Removed merge tracking for "svnmerge" for
https://svn.plone.org/svn/collective/collective.solr/trunk
........
2009-03-17 12:55:08 +01:00
|
|
|
* Handle edge cases like invalid range queries by quoting
|
|
|
|
[tesdal]
|
|
|
|
|
|
|
|
* Parse and quote the query to filter invalid query syntax.
|
|
|
|
[tesdal]
|
|
|
|
|
2010-02-11 16:42:52 +01:00
|
|
|
* In solrSearchResults, if the passed in request is a dict, look up
|
2009-02-04 17:17:53 +01:00
|
|
|
request to enable adaptation into PloneFlare.
|
|
|
|
[tesdal]
|
|
|
|
|
2009-01-13 17:00:06 +01:00
|
|
|
* Added support for objects with a 'query' attribute as search values.
|
2009-01-13 15:59:06 +01:00
|
|
|
[tmog]
|
2008-12-16 22:03:15 +01:00
|
|
|
|
2009-01-13 17:00:06 +01:00
|
|
|
|
2008-12-16 22:03:15 +01:00
|
|
|
1.0b5 - Released December 16, 2008
|
|
|
|
----------------------------------
|
|
|
|
|
2008-11-27 16:41:38 +01:00
|
|
|
* Fix and extend logging in "sync" maintenance view.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-23 23:01:53 +01:00
|
|
|
|
|
|
|
1.0b4 - Released November 23, 2008
|
|
|
|
----------------------------------
|
|
|
|
|
2008-11-23 22:53:47 +01:00
|
|
|
* Filter control characters to prevent indexing errors. This fixes
|
|
|
|
http://plone.org/products/collective.solr/issues/1
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-14 23:09:09 +01:00
|
|
|
* Avoid using brains when getting all objects from the catalog for sync runs.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-14 23:08:43 +01:00
|
|
|
* Prefix output from maintenance views with a time-stamp.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-12 23:16:01 +01:00
|
|
|
|
|
|
|
1.0b3 - Released November 12, 2008
|
|
|
|
----------------------------------
|
|
|
|
|
2008-11-12 23:09:45 +01:00
|
|
|
* Fix url fallback during schema retrieval.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-10 09:52:35 +01:00
|
|
|
* Fix issue regarding quoting of white space when searching.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-10 09:52:17 +01:00
|
|
|
* Make indexing operations more robust in case the schema is missing a
|
|
|
|
unique key or couldn't be parsed.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-07 16:59:44 +01:00
|
|
|
|
|
|
|
1.0b2 - Released November 7, 2008
|
|
|
|
---------------------------------
|
|
|
|
|
2008-11-07 16:53:40 +01:00
|
|
|
* Make schema retrieval slightly more robust to not let network failures
|
|
|
|
prevent access to the site.
|
|
|
|
[witsch]
|
|
|
|
|
2008-11-05 12:21:11 +01:00
|
|
|
|
|
|
|
1.0b1 - Released November 5, 2008
|
|
|
|
---------------------------------
|
|
|
|
|
2008-03-06 18:01:48 +01:00
|
|
|
* Initial release
|
2008-06-14 21:49:07 +02:00
|
|
|
[witsch]
|