You are here

CHANGELOG.txt in Apache Solr Search 7

Apache Solr integration 7.x-1.x, xxxx-xx-xx
-----------------------------

Apache Solr integration 7.x-1.12, 2020-12-11
-----------------------------
Issue #2446419 by bburg, champcy, bfridman: Incorrect display of some main menu items and browser tab titles on some pages
Issue #2178283 by kupide: Apache Solr doesn't invalidate its caches when inserting a new node type
Issue #2333447 by kupide, cristiroma, paulbeaney, teknocat: No tabs with multiple search pages
Issue #2879336 by joseph.olstad, japerry: Solr 5 config name is incorrect
Issue #2559213 by luizsgpetri, caminadaf, douggreen: Allow developers to use a generic reindex callback
Issue #2448615 by Cinedin: Default environment selection in search page settings
Issue #2311087 by johnennew: ApacheSolrFacetapiAdapter cannot be extended
Issue #2315173 by stefan.r, rutiolma: Node teasers aren't indexed if body field language is different than node language
Issue #2317711 by jweowu, Erik Frèrejean: apachesolr_search_run() fails to handle the result of $query->abort_search
Issue #2153347 by kaidjohnson, dooug: $vars['options']['attributes']['class'] expected to be an array in theme_apachesolr_sort_link(). String set
Issue #2201747 by kaidjohnson: Unnecessary rebuilding of menu on search page save
Issue #2023151 by pwolanin: apachesolr_load_all_environments() incorrectly merges array leading to duplicate bundles
Issue #2972851 by Gold, japerry, retorque, heddn, rudolfbyker: Solr 7 integration.
Issue #2896504 by n_e_, hitfactory: q.alt not working correctly with Solr version greater than 6

Apache Solr integration 7.x-1.11, 2018-05-17
-----------------------------
#2860854 by lokapujya: apachesolr_taxonomy_term_update implements comment fix
#2954804 and #2786477 by 8bitplateau, becassin, elavault: Reverting change from #2786477 which introduced a problem
#2972819 by jack.minster: Hidden variable name typo
#2863134 by KeyboardCowboy, janusman: Allow Watchdog Warnings for Indexing in Read-Only Mode to be Disabled
#2635244 by Jon Nunan: Deleting an entity type from the index will drop the whole index
#2834242 by dwebpoint: Adding CSS file using hook_init for single table
Fixed: apachesolr_index_delete_entity_from_index() does not distinguish failures per-environment.

Apache Solr integration 7.x-1.10, 2018-03-13
-----------------------------
#2950882 by janusman: Protect against running optimize on every single cron run
#2605756 by volkerk: Entity type is not checked during delete
#2946579 by oadaeh: Remove usage of deprecrated each() function for PHP 7.2+ future proofing
#2786477 by jmoreira, janusman: Error: "multiple values encountered for non multiValued field" for multi-value entity reference fields
#1596308 by travismark, wulff:  Apache Solr recommendations Block fix for custom filter or ADDITIONAL QUERY field
#1844270 by amontero: Spelling mistake
#2942932 by fadonascimento: Duplicates array keys
#2109291 by jcamposanok: user_load should use uid instead of array in hook_apachesolr_index_document_build_ENTITY_TYPE()
#2686685 by aprohl5, sandhya.addweb: typo on line 343 of apachesolr.api.php

Apache Solr integration 7.x-1.9, 2017-10-25
-----------------------------
#[N/A] Added query argument to /admin/reports/apachesolr/*/conf/[filename] to avoid conflic with fast_404 behavior.
#2609204 by janusman: Watchdog logging should indicate environment in use
#2792283 by larsmw: apachesolr_entity_update unnessicarily calls entity_get_info()
#2794597 by KarlShea: Not every entity has a status
#2784939 by tamarpe: Fixes unecessary call to apachesolr_entity_update for new entities with status == 0
#Issue #2614666 by nicrodgers: SQL error attempting to clone search page with a label longer than 23 characters

#2338591 by mkalkbrenner: apachesolr_index_get_entities_to_index() randomly fails
#2334725 by Xano: Remove apachesolr_search.pages.inc.orig
#2343001 by mkalkbrenner: Retain filters checkbox is missing

Apache Solr integration 7.x-1.8, 2015-12-02
-----------------------------
SA-CONTRIB-2015-170 by Dave Reid, theapi: fix for anonymous users can delete Solr environments that are not default.

Apache Solr integration 7.x-1.7, 2014-08-29
-----------------------------
#2151325 by JulienD: Remove useless files[] directive from .info files.
#2187689 by siliconmeadow: Fixed the misspelling of 'successfully'.
#1984502 by blazindrop, bforchhammer: Fixed Don't include time dependent configuration and state in ctools exports.
#2237145 by Dave Reid: Fixed The default Solr search should have it's tab appear first on the search page.
#2288867 by larowlan: Fixed Search results built twice when using search pages with a search box.
#1439564 by recidive, Nick_vh, bforchhammer, neochief, jhedstrom, dawehner: Added Index bundles Export/Import.
#2287599 by BarisW: Added Provide Context integration.
#1314664 by stefan.r, pwolanin, Nick_vh, mindbat, brunogoossens | brianV: Fixed Search pages custom pages title setting does nothing.
#2287599 by BarisW: Added Provide Context integration.
#2023349 by juampy, theapi: Fixed addParam('mm', '100%') does not work as expected because it should be considered a single_value_params.
#2237113 by cilefen: Fix for wrong per-field array key in apachesolr_get_field_mappings()
#2157849 by pwolanin: copy the final 4.2 Solr Config files from the common schema project
#2157849 | Copy over the new Solr Config files from the common schema project

Apache Solr integration 7.x-1.6, 2013-11-14
-----------------------------
#2008832 by Nick_vh, j0rd: Re-apply added Allow turning off 'successful" actions in watchdog.
REVERTED: #1827868 and releated path changes in #2008832

Apache Solr integration 7.x-1.5, 2013-10-23
-----------------------------
#2118947 by Nick_vh: Added Allow mapping to accept multiple index_callbacks().
#1828014 by ianthomas_uk, Nick_vh, DeFr: Fixed Mass re-indexation can miss (a lot of) content.
#2106693 by wulff: Fixed Drush help refers to non-existent command.
#2011492 by ianmthomasuk: Added Remove duplicated indexing code. (2/2)
#2093031 by Nick_vh: Fixed Speed up indexing process significantly : make use of the filter cache.
#1925026 by blazindrop: Added Allow modules to modify query used to select nodes for reindexing.
#2012244 by Nick_vh, joseph.zhao: Added In Drupal 7, using short summary in the teaser.
#1938976 by ajw, Nick_vh: Fixed Escape sort strings to support function sorts like geodist().
#1361854 by acbramley, Nick_vh, wiifm: Added Ability to control the 'Did you mean?' by asking Solr for spellcheck.extendedResults.
#1828134 by ianmthomasuk, Nick_vh: Fixed apachesolr_entity_delete() should apply to all writable environments.
#2006602 by pwolanin, David_Rothstein: Fixed Documents are deleted from the Solr index in read-only environments.
#1916558 by jwalz: Fixed Custom Filters are ignored in facet blocks on non-search paths.
#2008832 by Nick_vh, j0rd: Added Allow to optionally turn off 'successful" actions in watchdog.
#1952296 by David_Rothstein, zerolab, SamChez: Added Date facet granularity support.
#1930686 by kevin.dutra: Fixed Multiple search pages can have the same path.
REVERTED: #1827868 by ianmthomasuk, Nick_vh: Added Improve usability of admin interface when using multiple environments.
#1433366 by Darren Oh | becw: Added Text field values not mapped in field_apachesolr_field_mappings().
#1881878 by thsutton: Added Include source field ID in facet admin interface.
#1365304 by brianV, deviantintegral, Nick_vh: Fixed Date field minimum/maximum range callbacks don't handle some cases; cause Solr exceptions.
#1834862 by rupl: Improve documentation of hook_apachesolr_query_alter().
#1825426 by cpliakas: Added an API function apachesolr_get_field_mappings().
#1827216 by ianmthomasuk, ciss, Nick_vh: Fixed Bundle specific overrides for status callback and document callback ignored.
#2072211 by pwolanin: Document the behavior of apachesolr_access() relative to hook_node_access().
#1708200 by ianmthomasuk: Added Improve error reporting for invalid sorts and invalid solr responses.
#1852088 by pwolanin | brianV: Fixed Apachesolr search results come back with $doc->url starting with 'default'.
#2089845 by Nick_vh: Fixed When indexing, the module pings solr way too much.
#2033913 by Nick_vh | epieddy: Fixed Small error in schema.xml.
#1974124 by Nick_vh: Fixed Allow a more configurable soft commit status so we can start taking advantage of Solr 4."
#2014067 by David_Rothstein: Fixed File types provided by the File Entity module are not always recognized by Apache Solr.

Apache Solr integration 7.x-1.4, 2013-07-25
-----------------------------
#1807552 by pwolanin: further fixes to use the right language field.
#2050747 by pwolanin: fix for Anonymous user names are not indexed correctly, empty facet value causes Solr error.
#1565766 by j0rd: follow-up to not re-load the entity if it's passed in.
#2032987 by rupertj: fix for entity_get_info() called but result never used.
#1977832 by blazindrop: fix for Hidden fields in displays are still indexed.
#1807552 by pwolanin: fix for regression: urls must be rendered at display time in search results.
#1974076 by Nick_vh, pwolanin: Allow search pages to suppress the search form box on core search pages also.
#1965210 by pwolanin: fix for More Like This blocks configuration page broken by Solr 3.x vs 4.x schema key positions.

Apache Solr integration 7.x-1.3, 2013-06-10
-----------------------------
#1918434 by pwolanin, ajw: fix negative filter queries in validFilterValue() (in commit cdf1e9722d8dece450077)
#2013805 by janusman: Add watchdog logging for index deletes.
#1757470 by j0rd: Fix for Boolean field type facet mapping.
#2012944 by Nick_vh: fix for Call to undefined function apachesolr_environment_variable_set() in update.
#1933080 by mr.baileys: fix for API docs for hook_apachesolr_delete_by_query().
#1952444 by kevin.dutra: Bring back the book facet.
#1984530 by blazindrop: Remove non-existent ctools export callbacks.
#1978404 by PatchRanger: Fix for Illegal string offset warnings in test.
#1565766 by grndlvl, David_Rothstein: Pass the full entity to Apache Solr status callbacks.
#1935266 by David_Rothstein: Fix for apachesolr_search_apachesolr_entity_info_alter() resets the result callback.
#2006602 by David_Rothstein: Fix for Documents are deleted from the Solr index in read-only environments.
#1965204 by jantoine, pwolanin: fix for Facets on * as path breaks search, mutiple queries run.
#1897556 by pwolanin: revert change so fields are again multiple by default.
#1937598 by kevin.dutra: Fix for Update date boost not applied.
#1946132 by mkalkbrenner: Fix for Invalid arguments passed to theme_apachesolr_search_snippets().
#1814080 by pwolanin: stop cacheing the sort block for simplicity.
#1992602 by drunken monkey: fix for Wrong field used for spellcheck index creation.
#1988100 by pwolanin: Add back qt=standard support.
#1988090 by pwolanin: Fix for highlighting should use STRONG not EM tags.
#1985526 by pwolanin: Add back buildOnOptimize for the spellchecker.
#799970  by pwolanin: pull in changes to common config in #1984442
#1917376 by kevin.dutra, pwolanin: Fix for Index configuration form lacks order.

Apache Solr integration 7.x-1.2, 2013-04-10
-----------------------------
#1314664 by pwolanin: Fix for Search pages custom pages don't use %value in title.
#1966044 by pwolanin: Fix for Local params in search box unexpectedly affect Solr query parsing.
#1950426 by mkalkbrenner: Fixed ERROR: multiple values encountered for non multiValued field.
#1954302 by mkalkbrenner: Added Isolate some re-usable code from apachesolr_index_entity_to_documents().
#1953976 by mkalkbrenner | j0rd: Fixed avoid use variable_set() in anything related to indexing content (because of performance).
#1966488 by Nick_vh, pwolanin: Fix and tests for apachesolr_index_add_tags_to_document not getting the correct body text.
#1957070 by Nick_vh | Routh: Fixed 'Solr search index will be rebuilt." message appears at the top of every view. (Even when index has been completely rebuilt.).
#1249616 by agentrickard, pwolanin, Nick_vh | R.Muilwijk: Fixed Apachesolr access makes assumptions that don't apply to modules like Domain Access.
#1926896 by mkalkbrenner: Fixed missing highlighted snippets.
#1927032 by mkalkbrenner: Fixed Avoid spaces between words and punctution marks in search result snippets.
#1915614 by mkalkbrenner, Nick_vh: Added Complete admin settings for non-default environments.
#1918012 by mkalkbrenner, Nick_vh, pwolanin: Added Solr query needs to be aware of more context such as Search Page ID.
#1896470 by Nick_vh, mkalkbrenner: Fixed Integrate Apache Solr Common Configurations for Solr 3.x and 4.x (Highlighting broken).
#1918030 by mkalkbrenner, pwolanin: Allow contrib modules to add custom settings to search pages.
#1918566 by mkalkbrenner: Added Devel integration: debug index documents on all environments / indexes.
#1915418 by mkalkbrenner, Nick_vh: Fixed Unable to index a node bundle in a dedicated index / environment.
#1900036 by remimikalsen, swentel | albert78: Fixed node reference with multiple values.
#1900006 by Nick_vh | msellers: Fixed Undefined variable causes warning on node type uninstall.
#1874420 by Nick_vh, j0rd | dirtabulous: Fixed Solr4 Entites Not Being Removed with deleteByQuery.
#1871866 by Nick_vh, grom358: Fixed Type bias for all entities.
#1861544 by fizk: Fixed Incorrect use of $field_map() in SolrBaseQuery::getSolrsortUrlQuery.
#1897556 by Nick_vh: Update documentation for all the functions and make sure it reflects reality.
#1836262 by ianmthomasuk, Nick_vh: Added Allow indexing of a set number of items using drush.
#1898166 by Nick_vh: Fixed Make better use of the entity cache.
#1868870 by cpliakas | Nick_vh: Revert changes to interface cause fatal errors for modules that implement the interface.
#1803512 by David_Rothstein | amanire: Fixed The OR operator returns no results for facets with colons in the value (such as entity reference facets).
#1679392 by David_Rothstein, brianV: Move logic from apachesolr_default_node_facet_info() into a separate function so other modules can use it for non-node entities.
#1814080 by Nick_vh, JordanMagnuson: Fixed Apachesolr sort block fills cache_block() table without stopping.
#1550964 by Nick_vh, drzraf, rajivk, rjbrown99, j0rd | tinflute: Support Solr 4.0 schema.
#1840430 by Nick_vh: Fixed add alter callbacks from facetapi to the mappings array.
#1827320 by drumm: Fixed Upgrading from 6.x-3.x does not need apachesolr_update_7000-15.
#1828040 by david.gil, Nick_vh: Fixed Cannot access empty property in query_type_numeric_range().inc on line 77.
#1828014 by DeFr, Nick_vh: Fixed Mass re-indexation can miss (a lot of) content.
#1823590 by Nick_vh, Josh Waihi: Added Tag Apachesolr index table select queries to allow other modules to alter them.
#1825840 by firebird: Fixed Typo in menu description.

Apache Solr integration 7.x-1.1, 2012-10-15
-----------------------------
#1780200 by pwolanin: document basic auth in README.
#1226274 by pwolanin: Fixes for schema.xml version numbering and organization.

Apache Solr integration 7.x-1.0, 2012-10-13
-----------------------------
#761990 by pwolanin, jhedstrom, Nick_vh, jpmckinney | morningtime: Fixed 400 Bad Status if URL length limit exceeded.
#1811364 by Nick_vh: Fixed Add newly created content type to the indexed bundles for all environments.
#1811456 by rupl: Fixed Improve documentation of addFilter in apachesolr.api.php.
#1773506 by drzraf: Fixed drush solr-search notice when file entity are part of the result.
#1688150 by HalfChem, cam8001, jhedstrom, Nick_vh: Fixed Search query string gets double encoded when core Search block form is submitted.
#1794602 by pwolanin, Nick_vh | ppmr: Fixed Undefined index: path in ApacheSolrDocument->__get() (line 304 of ...\apachesolr\Apache_Solr_Document.
#1773506 by drzraf: Fixed drush solr-search notice when file entity are part of the result.
#1764334 by cpliakas: Fixed Negative percentage of documents sent to the server for indexing.
#1806300 by Nick_vh: Separate out the creation of the document from the index process.
#1807552 by Nick_vh, wimvds: Fixed Site and url wrong when indexing multilingual content (using i18n module).
#1759190 by mkalkbrenner: Fixed obsolete form code?.
#1802288 by Nick_vh: Fixed Improve testing of node deletion.

Apache Solr integration 7.x-1.0-rc5, 2012-10-01
-----------------------------
#1698050 by duellj: fix for apachesolr_clean_text() should strip extra spaces.
#1764450 by cpliakas: Improve the docblocks in apachesolr.index.inc.
#1800324 by pwolanin: Clean up and align node access tests.
#1799330 by pwolanin: fix for Stats table missing t() calls.
#1787370 by pwolanin: Don't complain about schema version if it doesn't match expected naming pattern.
#1790590 by pwolanin: Fix DrupalSolrOnlineWebTestCase  so it works with any multicore setup.
#1799032 by pwolanin: Remove uneeded object reference in indexing function.
#1793610 by zengenuity: Fix for regession - spelling suggestions missing.

Apache Solr integration 7.x-1.0-rc4, 2012-09-21
-----------------------------
#1790894 by pwolanin: fix for Cloning an environment doesn't clone the bundles to be indexed.
#1778050 by Nick_vh, pwolanin: fix for stale cache when CTools is already enabled.
#1778266 by Nick_vh, mkalkbrenner: Refactoring of DrupalSolrOnlineWebTestCase to be used by Others.
#1778266 by mkalkbrenner: Refactoring of DrupalSolrOnlineWebTestCase to be used by Others.
#1789526 by pwolanin: Clarify lack of upgrade path from 6.x-1.x.
#1765938 by cpliakas: Added Move the variable_get() for 'apachesolr_environments()" after the cache_set() so that URLs can be modified dynamically.
#1782436 by cspitzlay: Fixed Error and obsolete hint in code comment.
#1732900 by cpliakas: Added Change the wording of the generic 'Apache Solr server unavailable" error message.
#1781040 by mkalkbrenner: Fixed Switch 'Enable spell check" does not work - spell check is allways on.
#1786450 by Nick_vh: Fixed apachesolr.interface.inc is not always loaded.
#1760592 by cpliakas, pwolanin: fix for core_search page does not use the current default search environment.
#1759004 by mkalkbrenner, pwolanin: fix for apachesolr_search_custom_page_search_form_submit() kills all $_GET parameters.
#1778150 by cpliakas, pwolanin: fix for SQL error in apachesolr_environment_load_subrecords().
#1743138 by mundanity: Fixed Invalid argument when running Drush.
#1751640 by cpliakas: Added drush commands to see the ID of the last item indexes as well as the next item queued for indexing.
#1708150 by ianmthomasuk, Nick_vh, pwolanin: Added additional typing to function definitions.
#1759110 by Nick_vh: Fixed process response fails if variable was set but never removed.
#1741066 by Nick_vh: Added geo query type to make contrib's modules life easier.
#1730840 by pwolanin: Normalize boolean and other values for parameters like hl.
#1729836 by pwolanin: fix for "Results per page" option for a search page is broken.
#1719302 by Nick_vh, msti: Fixed Running an empty facet query so the facet blocks can be displayed.
#1722966 by greggles: Fixed make apachesolr_index_batch_index_finished() message more translateable.
#1717628 by Nick_vh, pwolanin: Added 'Save and Edit" functionality for configuration pages - Follow ups.

Apache Solr integration 7.x-1.0-rc3, 2012-08-10
------------------------------
#1682004 by Nick_vh: Add template hints for search results based on search page.
#1722012 by mkalkbrenner, Nick_vh: fix for Missing argument 4 for apachesolr_multilingual_apachesolr_index_documents_alter().
#1717490 by pwolanin: fix for Search result template suggestions relies on non-required fields.
#1708212 by ianmthomasuk, Nick_vh: Fixed Duplicate field error when indexing single value fields.
#1702788 by mkalkbrenner: Fixed content and teaser are empty if node->language is not default.
#1708166 by ianmthomasuk: Fixed Thow exception if asked for invalid solr environment.
#1717628 by Nick_vh | cpliakas: Added 'Save and Edit" functionality for configuration pages.
#1718172 by Nick_vh, pwolanin: Fixed Move search result alter hook earlier, and make sure needed data is set.
#1702526 by Nick_vh: Fixed apachesolr_search_page_load() is quirky.
#1717958 by pwolanin: Fix for text_und fields should be exposed for searching in the admin section.
#1708538 by Nick_vh: Fixed Move the start param above the query alter.
#1700472 by pwolanin: Make 'apachesolr_search_process_response_callback' a search environment variable.
#1439564 by recidive, neochief, Nick_vh, dawehner, jhedstrom: Added Index bundles Export/Import.
#1652746 by martins.bertins | chrisssi: Fixed Notice: Undefined offset: 3 in _menu_translate().
#1670198 by alanmackenzie | ruedu: Fixed Unable to export/import settings using features module.
#1681946 by Josh Waihi: Fixed apachesolr_index_nodeapi_mass_delete() doesn't work.
#1650096 by Nick_vh | cappadona: Fixed addParam() creates duplicate filters when dealing with fq.
#1677050 by cpliakas: Fix for Cancel link when creating a new environment.
#1673086 by pwolanin: Add drush commands to get, set, del environment variables.
#1682004 by cpliakas: Added template hints for search results based on search page.
#1672738 by Nick_vh: Added Allow a dynamic apachesolr_process_results() function.
#1473722 by levialliance: Added Bundle specific overrides.
#1408844 by Nick_vh, jrbeeman: Added As a site builder I want to override the environment settings in settings.php.
#1652746 by chrisssi: Fixed Notice: Undefined offset: 3 in _menu_translate() (Zeile 775 von /var/www/includes/menu.inc).
#1402748 by Nick_vh, killua99: Fixed Check in apachesolr_do_query() if the static of the query with that name already exists, and if so return it.

Apache Solr integration 7.x-1.0-rc2, 2012-06-21
------------------------------
Renamed schema.xml and solrconfig.xml to rc2

Apache Solr integration 7.x-1.0-rc1, 2012-06-21
------------------------------
#1642140 by Nick_vh: Fixed Make the search query also escape the slash and move away from menu_tail() to just 1 argument.
#1518108 by grendzy: Added Devel interface for inspecting solr documents.
#1402748 by Nick_vh: Fixed Check in apachesolr_do_query() if the static of the query with that name already exists, and if so return it.
#1631702 by Nick_vh | khaled.zaidan: Fixed Report at admin/reports/apachesolr doesn't always display data from the current default solr server.
#1647668 by paulmckibben: Fixed Error messages when indexing - Notice: Undefined property: stdClass::$nid in DatabaseStatementBase->fetchAllAssoc().
#1475014 by ceng, Nick_vh: Fixed Drush command solr-delete-index ignores type arguments.
#1588256 by InternetDevels.Com, Nick_vh | RaulMuroc: Fixed Warning: Invalid argument supplied for foreach() in apachesolr_entity_update() (line 1766 of /apachesolr/apachesolr.module).
#1612530 by Nick_vh, willmoy: Added Results say '0 comments' when comment.module is disabled.
#1522174 by pwolanin: Fixed hook_node_type_delete() is wrong.
#1576710 by skwashd: Added Indexing with drush cron generates a lot of invalid cron notifications.
#1543754 by iamEAP: Fixed Schema inconsistency introduced by apachesolr_update_7013.
#1481564 by milesw: Added Allow other modules to react when there are no results.
#1470794 by pwolanin: Added Show size of index on disk in index report.
#1586320 by cpliakas, pwolanin: Added support for the ExternalFileField field type.
#1613328 by cpliakas: Fixed The service_class() is not passed to apachesolr_server_status() when checking each server's status on the settings page.
#1621142 by pwolanin: Fixed Broken logic in indexing of extra data.
#1627484 by gnucifer: Fixed 'allowed operator" not transfered from field definitions.
#1627604 by Nick_vh: Fixed Add query type for taxonomy_term_reference().
#1609184 by pwolanin: Minor code cleanup in MLT response handling .
#1611338 by remimikalsen: Added Allowing several bundles to share the same field name within a given entity type after field_mapping_alter().
#1568126 by fearlsgroove, pwolanin: Fixed Apachesolr causes all simpletests to fail.
#1609030 by pwolanin: Fix for Missing search page still executes search.
#1572722 by eporama, cpliakas, wonder95: Added integration with the Entity References module.
#1567614 by pwolanin: fix for Uninstall is not complete.
#1559880 by pwolanin: fix for 'retain filters' checkbox does not work.
#1558626 by pwolanin: fix for broken OR facet when value has spaces (committed in 16ef187).
#1538244 by by julianmancera: Fix for Solr base query adds an extra slash in getPath() when there is no 'q' param.
#1532214 by setvik, pwolanin: Fox for mergePolicy syntax has changed and throws error in Apache Solr 3.6, update config versions.
#1536936 by pwolanin: Fix for Use json.nl=map for Luke and other json data.
#1536628 by Nick_vh: Added exclude hook that allows to skip content without removing it from the table.
#1536600 by Nick_vh: Fixed Performance optimizations when doing hundreds of deletes.
#1515822 by pwolanin, Nick_vh: Added Support notion of parent entity for derived documents.
#1519900 by pwolanin, Nick_vh, Georgique: Fixed Error in apachesolr_index_get_entities_to_index() function.

Apache Solr integration 7.x-1.0-beta19, 2012-04-05
------------------------------
#1515580 by Nick_vh | yannou: Fixed Deleting node is impossible, stdClass problem.

Apache Solr integration 7.x-1.0-beta18, 2012-04-04
------------------------------
#1514314 by Nick_vh, Georgique: Fixed Error in apachesolr_entity_update() Follow-up.
#1514314 by Nick_vh, Georgique: Fixed Error in apachesolr_entity_update().

Apache Solr integration 7.x-1.0-beta17, 2012-04-03
------------------------------
#1509790 by Nick_vh: Fixed Status is not checked when a reindex is initiated.
#1476228 by ygerasimov: Fixed Items to index determined not correct.
#1477732 by ygerasimov: Fixed apachesolr_index_entities() sets index position that leads to cycle.
#1508434 by lazysoundsystem, Nick_vh: Fixed whitespace problem.
#1481326 by Nick_vh | milesw: Fixed Queries run twice after submitting search forms on a custom search page.
#1502088 by Nick_vh | sanpi: Fixed Missing Search dependency for Apache Solr framework.
#1498490 by Nick_vh, milesw: Fixed Menu paths for custom search pages are broken when exported as features.
#1475010 by Nick_vh: Fixed Date filtering to minute returns faulty results.
#1469484 by Nick_vh, Josh Waihi: Fixed Limit select queries when checking index node table to prevent memory overload.
#1442358 by johnennew, Nick_vh: Fixed Nodes not queued to be removed from index when unpublished.
#1456368 by Nick_vh, pwolanin: Fixed Entities not removed when excluded, unnecessary re-indexing.
#1470042 by klaasvw: Fixed Existing node table error on drupal update.
#1458696 by Nick_vh | m1r1k: Fixed Apache Solr bug with re-index.
#1418834 by levialliance | drewmacphee: Beta15+ problems with i18n and entity_translation().
#1404284 by pwolanin: Fix for possible undefined function apachesolr_default_environment() during update.
#1441066 by pwolanin: Fix for incorrect hook_schema() definition for {apachesolr_index_entities}.
#1411066 by Nick_vh | heacu: Fixed Unchecking 'Custom filter" has no effect if custom filter has been entered on Edit Search Page.
#1424578 by Nick_vh | cpliakas: Fixed Errors thrown on admin/reports/apachesolr when the server is unavailable.
#1439492 by recidive: Fixed Features importing of search page not working.
#1446694 by edb: Fixed env_id() length is only 32 characters on apachesolr_search_page() table.
#1437842 by duellj: Added Facetapi block titles on empty search page should use theme_facetapi_title().
#1442358 by johnennew, Nick_vh: Fixed Nodes not queued to be removed from index when unpublished.
#1440394 by grendzy: fix for Field bias setting has no effect.
#1399584 by halcyonCorsair | Nick_vh: Added As a developer I want to change environment variables with drush.
#1423130 by pwolanin | rickmanelius: Fixed apachesolr_user_update() Issues.
#1403810 by Nick_vh | SangersDrupalDude: Fixed some warning in admin area.
#1419290 by Nick_vh, paulmckibben: Fixed When $conditions is empty, search_data() results in 'The Apache Solr search engine is not available" (but results are returned).
#1429230 by Nick_vh: Fixed Default values for for mapping per-field is not added correctly.
#1427288 by Nick_vh: Fixed Change the MergePolicy for all the solrconfigs to use LogByteMergePolicy.

Apache Solr integration 7.x-1.0-beta16, 2012-02-02
------------------------------
#1408190 by DeFr: Fix port check for url with credentials.
#1411354 by Nick_vh: fix for Incorrect reporting of documents indexed.
#1357588 by becw, Bußmeyer, pwolanin: improved ctools export/import support.
#1418136 by zengenuity, pwolanin: fix for undefined function apachesolr_index_set_last_updated() in apachesolr_access.
#995526  by chx, pwolanin: another fix for Key length greater than 1000 bytes causes install error on MyISAM.
#1409878 by becw: Fixed Uncaught exception when the default environment does not exist (patch).
#1398100 by thecarlhall: Fixed Configuration throws exception when starting Solr. Follow up for 7.x-1.x
#1409076 by Nick_vh, sdrycroft: Fixed Entities that use the 'apachesolr_index_entities()" table are not indexed.
#1409146 by Nick_vh: Fixed Add all possible index_types() to apachesolr_index_key().
#1408856 by Nick_vh: Remove DrupalQueue from the install.php.
#1402746 by Nick_vh: Clean up apachesolr_do_query() so the page variable will be inside the query object.
#1408192 by becw: Fixed Add apachesolr.interface.inc to the .info file (patch).
#1405040 by Nick_vh | chrisssi: Fixed SQLSTATE[42S22]: Column not found: 1054.

Apache Solr integration 7.x-1.0-beta15, 2012-01-12
------------------------------
#1397526 by Nick_vh, cpliakas: Add an option to select which search page facets link to when displayed on non-search pages. Follow-Up small bugfix
#1397138 by Nick_vh: Create Simpletests to verify base functionality of the module.
#1402688 by Nick_vh: Fixed Upgrade from Beta13 to Beta14 does not take the excluded types into account properly.

Apache Solr integration 7.x-1.0-beta14, 2012-01-12
------------------------------
#1397526 by Nick_vh, cpliakas: Add an option to select which search page facets link to when displayed on non-search pages.
#713142 by ygerasimov, pwolanin, Nick_vh: Added configuration option to a search environment if we want to use Dismax or EDismax.
#1379128 by Nick_vh, bdragon: Fixed Treat cardinality=1 fields as single-value + caching stats response - Follow up.
#370855 by Damien Tournoud, Nick_vh: Add configuration option to a search page if we allow user input using the url or not.
#1392940 by Nick_vh | pwolanin: Create a 3.x solrconfig.xml that sets luceneMatchVersion.
#1031250 by EugenMayer, Nick_vh: Added an option to index as another user instead of only anonymous.
#1388498 by Nick_vh | pwolanin: Remove s (sortable) fields from schema.xml.
#1379128 by Nick_vh, bdragon: Fixed Treat cardinality=1 fields as single-value + caching stats response.
#1361422 by Nick_vh: Fixed coder issues as mentioned by the drupal testing bot.
#1398122 by Nick_vh | thecarlhall: Fixed Trying to get property of non-object in apachesolr_search_block_view().
#1398100 by thecarlhall: Fixed Configuration throws exception when starting Solr.
#1396606 by cpliakas: Fixed Fatal error 'Call to undefined function apachesolr_index_status()" when visiting admin/config/search/settings.
#1392742 by Nick_vh, pwolanin: Fixed Add solr.LengthFilterFactory to the text fields.
#592522 by Nick_vh, pwolanin | quaoar: Fixed Hooks node_type(), taxonomy and user knocks out our database server.
#1394276 by pwolanin, Nick_vh, Fix for logic for last indexed timestamp.
#1388916 by rwohleb, pwolanin: Fix for ctype_digit() port validation fails for ports < 256.
#1391850 by cpliakas: Fix for Fatal error when Solr server is not available on non-search pages.
#1389306 by Nick_vh: Fixed Wrong helptext link if facetapi is not installed.
#1252648 by cpliakas, Nick_vh: Added Allow for enabling facet blocks on non-search pages.
#1161608 by scor, Nick_vh: Added Index format_username()($account).
#1380448 by Nick_vh | longwave: Fixed Menu item description for /admin/reports/apachesolr.
#1387272 by cpliakas: Fixed The cancel links and button submission redirects in facet configuration forms are broken.
#1387088 by swentel, Nick_vh: Fixed apachesolr_index_mark_for_reindex() not found during enable/disable and drush can't load apachesolr.index.inc.
#1313698 by Nick_vh, denikin: Fixed Support for search of multiword content in facets/fields .
#966796 by Nick_vh, scor, BarisW, wesnick, swentel, LSU_JBob | Crell: Added Separate indexer for multiple entity types.

Apache Solr integration 7.x-1.x-beta13, 2011-12-21
------------------------------
#1376278 by Nick_vh: Fixed Inconsistent behavior of data facets producing unlimited filtering, inconsistent counts, or gap mismatches.
#1372952 by pwolanin | albertosouza: Fixed Wrong variable in apachesolr.module.

Apache Solr integration 7.x-1.0-beta12, 2011-12-12
------------------------------
#1369208 by pwolanin: Add configure links in .info files.
#1369184 by pwolanin: Restore MLT block edit use of block module configure form.
#1369144 by pwolanin: Fix for cleanup settings table and restore cron index operation.
#1353422 by Nick_vh | Marty2081: Added Using view modes in 'more like this" block.
#1212610 by Nick_vh | jeff.maes: Fixed Notice: Undefined index: module in apachesolr_search_form_search_form_alter(). - follow up
#1365304 by brianV: Fixed Date field minimum/maximum range callbacks don't handle some cases; cause Solr exceptions.
#1365940 by Nick_vh: Fixed Move all indexing functions to apachesolr.module.
#1364564 by Nick_vh, pwolanin: Clarify % on the index page.
#1357820 by Nick_vh | vrc3: Fixed Titles for taxonomy pages are double encoded.
#1358730 by Nick_vh | rooby: Fixed Facet only searching isn't working.
#1362294 by pwolanin: Fix for undefined variable: title in apachesolr_get_user_title().
#1059372 by jpmckinney, Georgique, Nick_vh: Fixed References integration is broken.
#1323676 by Nick_vh: Global functions should be context driven.
#1359294 by Nick_vh: Follow-up : Fixed Test is not enabling the correct modules.
#1359386 by Nick_vh: Replace all instances of $_GET['q'] with current_path().
#1359294 by Nick_vh: Fixed Test is not enabling the correct modules.
#1358158 by pwolanin | SangersDrupalDude: Fixed Schema issues on update to D7.
#1351908 by Nick_vh: Added UI comments and improvements.
#1349532 by Nick_vh: Added UI remake of the bias pages.
#1357548 by Nick_vh: Make the unit tests for solr succeed if there is no solr environment available.
#1356038 by Nick_vh: Added More like this / Blocks Admin UI rework.
#1356018 by Nick_vh: Fixed Remove admin/system from solrconfig.xlm.
#1344690 by Nick_vh: Added Search page should be cloneable.
#1333904 by Nick_vh | vrc3: Added Please restore flexible 'results per page" option - follow up.
#1292364 by Nick_vh, scor: Added UI redesign.
#1336324 by Nick_vh | tinker: Added Get Solr version number to determine feature sets like facet ranges and location search.
#1347092 by Nick_vh | cfuller12: Fixed Solrsort appears to be broken in beta11.
#1344576 by Nick_vh: Fixed More like this should be environment dependent.
#1344570 by Nick_vh: Fixed When installing solr the 'visit the admin page" link is not working.

Apache Solr integration 7.x-1.0-beta11, 2011-11-16
------------------------------
#1328886 by drasgardian, Nick_vh, pwolanin: fix for access module fails for realm names with spaces.
#1340232 by milesw, Nick_vh: Added Did You Mean suggestions should be broken out from core search form.
#1343646 by Nick_vh: Fixed Empty Search behavior is not working.
#1301646 by Nick_vh: Fixed Coder Review + Drupal coding standard.
#1097976 by Nick_vh, jpmckinney: Fixed Use ShowFileRequestHandler, gettableFiles is deprecated.
#1342134 by Nick_vh: Fixed 'Creating default object from empty value" Notice in node access and indexing test.
#1341860 by pwolanin: Fixed Notice: Undefined index: fq in apachesolr_search_conditions_default() (line 401 of apachesolr_search().module).
#1053126 by jpmckinney, Nick_vh | pwolanin: Remove duplicate sort hooks in 7.x? follow-up.
#1053126 by jpmckinney, Nick_vh | pwolanin: Remove duplicate sort hooks in 7.x?.
#1341854 by pwolanin: Pass the query object into hooks altering search results.
#1340552 by pwolanin: Make facet generation more flexible/overrideable.
#1341840 by pwolanin: Fix for undefined index 'core_search' while running tests.
#1271964 by Nick_vh | wmostrey: Fix for no way to delete content recommendation blocks.
#1314406 by Nick_vh, scor: Fixed De-duplication of the apachesolr_search_execute() and apachesolr_search_user_defined_search_page().
#1161538 by Nick_vh, pwolanin | domidc: Fixed The numeric field id should not be used for Solr index field names.
#1333904 by Nick_vh | vrc3: Restore flexible 'results per page' option.
#1161444 by Nick_vh | cpliakas: Modify Facet API field definitions to reflect API change for the 'query type" key.
#1334216 by Nick_vh: Fixed Convert all static parameters to drupal_static().
#1328854 by Josh Waihi: Added Tag cron database queries to allow modules to alter conditions of updating index table.
#1323758 by Nick_vh | Frippuz: Fixed hook_apachesolr_process_results() make no impact on results.
#1265124 by InternetDevels.Com: Fixed Not output pager in search results.
#1324842 by Nick_vh: Added setAvailableSorts to the api.
#1000532 by craigmc, jpmckinney: Fixed Non-current/valid Node Types not excluded from index.
#1320906 by Nick_vh | brianV: Fixed Taxonomy Search page title should be dynamic based on term.
#1320076 by Nick_vh | egarias: Fixed Results per page should be non-negative integer less than 200.
#1320634 by Nick_vh | jummonk: Fixed Search pages saved in static array before they are created in DB => PDO exception on creation of menu_router() records.
#1319542 by jgalletta: Fixed Undefined index: get in apachesolr_search_user_defined_search_form_submit().
#1313698 by Nick_vh, denikin: Fixed Support for search of date content in facets/fields
#1316578 by Nick_vh | rooby: Added some documentation somewhere that says you need the facetapi module for facets.


Apache Solr integration 7.x-1.0-beta10, 2011-10-19
------------------------------
#1312718 by pwolanin: fix for menu rebuild problems when installing apachesolr_search.
#1134610 by pcambra, JoeMcGuire, Ravi.J: schema support for ctools export of settings.
#1314664 by Nick_vh, brianV: fix for Search pages completely ignore the title set in the configuration.
#1314260 by Nick_vh: Fixed hook_apachesolr_query_prepare() not also correctly documented.
#1313698 by Nick_vh, denikin: Fixed Support for search of multiword content in facets/fields .
#1309572 by Nick_vh: Fixed Creating new search page gives error when trying to find the search page variable.
#1204480 by Nick_vh | chriscalip: Fixed Please update apachesolr.api.php naming convention from HOOK_ to hook_.
#1212610 by Nick_vh: Fixed Notice: Undefined index: module in apachesolr_search_form_search_form_alter().
#1309564 by Nick_vh: Fixed Simplifying syntax between isset and empty for search_box() in custom page.

Apache Solr integration 7.x-1.0-beta9, 2011-10-13
------------------------------
#1307526 by pwolanin, Nick_vh: Fixes for update path, core search functionality.
#1264786 by grndlvl: fix for double ellipses on search snippets.
#1305282 by pwolanin, Nick_vh: Fixed Search pages problems.
#1283924 by rjmackay, lazysoundsystem, jweowu: fix for notice undefined index errors.
#1305052 by cpliakas: fix for Negative facets not displayed when the mincount is 0.
#1279164 by pwolanin, fix for 'bundle' is not a required field, but apachesolr treats it as such.
#1300380 by Nick_vh, pwolanin: Search environments not clear about being active or online.
#1294846 by Nick_vh: Added Refactoring of the search pages.
#1188824 by pwolanin: fix for very large watchdog entries when index is in read-only mode.
#1270826 by pwolanin, brianV: fix for search page regex fails for complex queries.
#989398  by pwolanin, Nick_vh: Fix tests after moving conf files.
#1167136 by cpliakas: fix for fields attached to nodes added as facets regardless off the collection type.
#1225554 by pwolanin: fix for pagination missing in the search page administration.
#817286  by pfrenssen: API docs cleanup.
#901376  by LiuShaz, pwolanin: insure UTF-8 encoding is used for POST searches.
#1288080 by Nick_vh, brianV: make facets based on date fields work.
#1201534 by BrianV, pwolanin: restore date field indexing.
#1230380 by Shawn_Smiley: fix for Undefined index: 'facet mincount allowed'.
#1292328 by Nick_vh: add clone environment feature, tweak the UI.
#1187888 by pwolanin: move conf to a subdirectory and start supporting solr 3.3+.
#1237472 by DeFr, sfyn: Fix for _constructURL method misforms urls with username/password.
#1258658 by pwolanin: Fix failing node access test due to core 7.3 change.
#1248366 by Dave Reid: Fix declaration of getInfo() test functions.
#1219178 by cpliakas: Added support for customizable minimum facet counts.
#1216184 by cpliakas: remove unneeded static variable.
#1204450 by blazey: fix for parameter error in apachesolr_taxonomy module.
#1150174 by mr.andrey, pwolanin: Strip content of script and similar tags when indexing.
#1183742 by MrHaroldA, pwolanin: Index all numeric field API fields by default.
#1188614 by ASupinski: Expand Hook_Hook_Info to include other hooks.

Apache Solr integration 7.x-1.0-beta8, 2011-06-13
------------------------------
#1174960 by pwolanin: fix critical indexing bug from DBTNG error in apachesolr_cron_check_node_table().
#1148612 by pwolanin: fix regression; Clicking "Relevancy" has no effect after choosing another sort.

Apache Solr integration 7.x-1.0-beta7, 2011-05-24
------------------------------
#1162600 by pwolanin: Display an error if the schema version in use is incompatible.
#1162078 by jpmckinney: fix for Undefined variable: stats_summary.
#1159172 by jpmckinney: Remove unused facet functions.
#1167172 by cpliakas: Improve the breadcrumb handling for facet settings forms.
#1157864 by cpliakas: Integrate with Facet API's depencency plugin system.
#912758  by pwolanin: use Facet API's support for faceting missing values.
#1098860 by jpmckinney: Add apachesolr_cron_check_node_table back to cron.
#1159172 by cpliakas: Remove unused facet functions.
#926564  by jpmckinney: Add get_subqueries().
#1064972 by jpmckinney: Use is_callable not function_exists, where applicable.
#1097988 by pwolanin: Add omitHeader to save on bandwidth.
#1154770 by jpmckinney, pwolanin: Must double quote filter query values if containing space or colon.
#1152382 by cpliakas, pwolanin: Modify Facet API adapter for api changes.
#1131288 by jpmckinney: Fix install and other follow-ups for renaming "server" to "search environment".
#1150988 by pwolanin: Fix for facet blocks based on custom fields displaying field keys instead of labels.
#1150220 by pwolanin: Fix for MLT requests are not going through query alter.
#1150306 by pwolanin: fix for double URL encoding of plus sign (+) on search, after changing sort filters.

Apache Solr integration 7.x-1.0-beta6, 2011-05-06
------------------------------
#1148768 by pwolanin: move the read-only index setting to the environment edit page.
#1146976 by pwolanin: Rename hook_apachesolr_modify_query to hook_apachesolr_query_alter and other API clean up.
#1146296 by pwolanin: integrate with Facet API current search block code.
#1145036 by slip, pwolanin: Add support for facet browsing to custom search pages.
#1131288 by pwolanin: Rename "server" to "search environment" for better conceptual clarity.
#1122186 by slip, pwolanin: Allow custom user-specified search pages, supporting API changes.
#1127520 by cpliakas, pwolanin: make the breadcrumb look reasonable on facet form.
#1127302 by Janusman: some variables were not removed on uninstall.
#1126806 by pwolanin, Janusman: restore facet browsing functionality.
#1126488 by cpliakas: Implemented hierarchical taxonomy facets.
#1126284 by pwolanin: add enabled filters tab on every server edit page.
#1126282 by pwolanin: fix facet mincount param.
#1124844 by pwolanin: Port over facet API adapter and hooks.
#1121170 by pwolanin: remove facet-related code to prep for Facet API integration.
#1122348 by pwolanin: Rework query class to provide uniform methods of getting and setting params.

Apache Solr integration 7.x-1.0-beta-5, 2011-04-07
------------------------------
#799970  by pwolanin: update README for config changes.
#1118646 by cpliakas, pwolanin: Fields now displayed on search index report page.
#1117152 by cpliakas: Added a cancel link to the server edit page.
#1117606 by cpliakas: Resolved inconsistencies with the caller parameter.
#1118508 by pwolanin: Make the Apache Solr config link show up next to Search module.
#1117128 by jpmckinney: Follow-up to #1088208

Apache Solr integration 7.x-1.0-beta4, 2011-04-04
------------------------------
#1116030 by cpliakas, pwolanin: Added titles to settings pages to add transparency as to which server's settings are being edited.
#1112022 by pwolanin, elliotttf: index node last_comment_timestamp too.
#1114798 by pwolanin: enhancements to config based on Solr 3.1 examples.
#1108618 by pwolanin: make numeric fields in 7.x use a sortable data type by default.
#1103602 by pwolanin: prevent PHP Notice when there is an invalid term reference field.
#1097988 by jpmckinney: avoid 'using default converter' warning on Solr startup.
#920482  by jpmckinney: $info_split['date'] template variable should contain changed, not created, date.
#379512  by pwolanin: separate schema field for indexing comments and "extra" information.
#871440  by jpmckinney: Solr taxonomy page displays search form and blocks when the user has no access.
#761990  by jhedstrom, pwolanin: switch to POST for long search ULRs.
#1112362 by pwolanin: cleanup following #1107502 to better use drupal_http_request.
#1107502 by pwolanin: Merge relevant parts of php client into DrupalApacheSolrService.
#899590  by jpmckinney, elliotttf: Support indexing of attached fields that are not facets.
#993476  by jpmckinney, pwolanin: allow arbitrary results per page in the 0-200 range.
#1080652 by elliotttf, pwolanin: Allow other modules to return search results on solr failure.
#562214  by ecofinn, wmostry, jpmckinney: Problems with double-encoded ampersands.
#997480  by jpmckinney | davidwhthomas: Facet checkboxes are duplicated following other javascript activity on page.
#1098038 by pwolanin, mgifford: fix spelling suggestion incorrect use of LABEL tag.
#1099390 by jpmckinney: Fatal error: Call to undefined function apachesolr_nodeaccess_build_subquery().
#1098222 by pwolanin: Rename and make the nodeaccess module more generic.
#1092910 by pwolanin: missing date field conversions from #1088208.
#1090530 by pwolanin: Further schema-related code fixes following from #1088208.
#783366  by elliotttf: Invoke hook_apachesolr_prepare_query() in apachesolr_search_browse
#1078766 by elliotttf: code-style cleanup according Coder module.
#1049114 by Steven Jones, james.williams, Janusman: restore hierarchical taxonomy facets.
#1088208 by pwolanin | Janusman: simplify the schmea to eliminate node-specific fields.
#1089342 by elliotttf: Content Biasing not working.
#996800  by elliotttf: trim host, port, and path strings to prevent connection errors.
#1020780 by jpmckinney, pwolanin: cleanup of variable_get to apachesolr_server_variable_get conversion.
#1085630 by pwolanin: Index taxonomy term ancestors into term reference-based field.
#1050000 by pwolanin: More generically prevent calling nodeapi update_index when indexing.
#1060536 by jpmckinney: Long title and Default shortcut link obscured in overlay.
#1060550 by jpmckinney: admin/build/block should be admin/structure/block.
#704190  by pwolanin | robertDouglass | jpmckinney: Add page callbacks to display conf files in the index in reports.
#925608  by jpmckinney | janusman: Quick perf improvement: cache term ancestors on indexing.
#1059380 by jpmckinney: apachesolr_fields_list_display_callback doesn't return if $facet in list_allowed_values.
#1059368 by jpmckinney: apachesolr_clear_cache as a #submit callback doesn't work.
#1072884 by justinrandell: incorrect use of query->condition() in apachesolr_cron().
#901720  by jpmckinney | robertDouglass: Highlighting snippets in search results not flexible enough, and logic improvement.
#1064782 by jpmckinney: Use module_load_include, module_load_install instead of include_once.
#791916  by Network | jpmckinney: Allow facet search block to have children always show.
#937328  by Davy Van Den Bremt | pwolanin: Drush support for indexing remaining nodes.
#1060698 by dww | jpmckinney: Always display the current value of apachesolr_cron_limit in the admin UI.
#904312  by pounard: Use drupal_get_breadcrumb() not menu_get_active_breadcrumb().
#616888  by bangpound: Pass delta to MLT blocks' theme function.
#864146  by pwolanin | jpmckinney: Fixed When moving fq to q.alt, we should parenthesize each fq.
#896324  by ahankinson | jpmckinney: Fixed module_invoke() called too late.
#840358  by pwolanin | torstenzenk: Fixed Error searching Taxonomies.
#991444  by Nick_vh: None of start, end, gap should show up as date facets.
#835674  by pwolanin: Remove search module dependency from apachesolr.
#961570  by jpmckinney: if apachesolr_search was the default search module in D6, make it so in D7.
#878996  by pwolanin | weri: Added Don't break the loop.
#1050044 by pwolanin: hook_theme API fix, and revert to using core theme('search_results').
#1026916 by dmitry_bezer: apachesolr_get_enabled_facets() mandatory parameter was omitted.
#528086  by pwolanin: Fix for special html entity search and display bugs.
#1020780 by pwolanin: Store variable settings per server for better flexibility.
#891962  by jurcello, pwolanin: avoid incorrect filter substring matches, emit correct query string.
#1018768 by pwolanin: fix notices during failed search request.

Apache Solr integration 7.x-1.0-BETA3, 2011-01-06
------------------------------
#1017836 by Janusman, pwolanin: fix empty search behavior.
#1017624 by pwolanin: Fix for "Did you mean" suggestion does not show.
#1007848 by pwolanin: Fixes for apachesolr_nodeaccess for Drupal 7.
#1017258 by pwolanin: Fix help text when there are no search results.
#1013122 by pwolanin: some JS cleanup to use jQuery proxy.
#1013136 by pwolanin: fix retain filters checkbox.
#1009398 by pwolanin: fix content bias forms.
#1007860 by pwolanin: API fix for hook_apachesolr_modify_query, add type hinting.
#1007824 by pwolanin: use contextual links to avoid block caching mode issues.
#1003500 fix icon and icon path.
#957652  by aegnor, pwolanin: fix str_replace may remove a substring in filter_extract.

Apache Solr integration 7.x-1.0-BETA2, 2010-12-18
------------------------------
#983458  by craig_ : mass update and mass delete ignore setting apachesolr_read_only.
#996976  by scor: list item class should be an array, not a string.
#995526  by pwolanin: Alter server schema so we don't exceed the MyISAM key size limit.
#1000396 by dmitry_bezer: Edit server form ignored "Make this server the default" checkbox.
#997240  by VladGh: fix parameters for apachesolr_server_edit_form for PHP 5.3.
#993448  by pwolanin, scor: get Solr result docs as stdClass instead of Apache_Solr_Document.

Apache Solr integration 7.x-1.0-BETA1, 2010-12-09
------------------------------
#979198 by pwolanin, janusman: Missing 'module' property on facet $block objects.
#992860 by pwolanin, davereid: Taxonomy indexing and faceting has to be per field, not per vocab.
#991590 by larskleiner: fix for API change to timezone param in format_date().
#989730 by pwolanin: Using tdate instead of data cases java exception in using rord().
#989658 by pwolanin: Drupal 7 allows multiple term refernece fields for the same vocabulary.
#989398 by pwolanin: get some actual tests working.
#983892 by pwolanin: update schema to use long instead of int, plus tdate fields.
#983894 by pwolanin: add a set of conf files that can be used to create a test core.
#983572 by amateescu, pwolanin: fix for empty filter values causing Solr error.
#795912 by pwolanin patch 64: fixes various settings forms and variables, avoids a notice, removes use of md5() in favor of drupal_hash_base64().
#982846 by pwolanin: split out (and deprecate) the taxonomy path hijack feature.
#982840 by pwolanin: OO cleanup for Drupal 7 coding standards.
#982490 by pwolanin: rip out Drupal 6.x update functions, update README.
#904100 by das-peter, pwolanin: prevent missing table error when comment module not enabled.
#795912 by pwolanin patch 62: requirements fixes, add a button to test server settings.
#795912 by pwolanin patch 61: fix up server add/edit/delete funcitonality.
#795912 by pwolanin, crell patch 60: - makes Field API handling more generic, adds a framework
        for handling multiple Solr servers, and moves the nodeaccess module out of the contrib dir.
#885950 by pwolanin, csevb10: preserve added/removed filters when filterstring is re-parsed.
#864160 by pwolanin: Allow the caller a last chance to modify the query and params.
#536990 by pwolanin | jpmckinney, janusman: always index content as an anonymous user.
#835850 by pwolanin: add more replicated files to solrconfig.xml master section.
#830976 by eosrei, pwolanin: make sure we return a non-zero ping time on success.
#795912 by tjwallace, dmitry_bezer, jpmckinney, pwolanin: inital Drupal 7 port.

Apache Solr integration 6.x-2.0-BETA1, 2010-04-08
------------------------------
#660754 by jhedstrom: Added Allow key sorting of facets.
#614644 by netsensei | robertDouglass: Fixed Forms attached to Apachesolr search results won't work.
#747346 by robertDouglass, pwolanin | lazysoundsystem: Fixed Typo in apachesolr_search().module.
#763072 by robertDouglass, justinrandell | pwolanin: Fixed warnings when indexing old, crappy html.
#658278 by cpliakas | JThan: Fixed Errors when building the search index in PHP 5.3.
#765486 by robertDouglass: Fixed Several cases where Luke cache not getting cleared and resulting in errors.
#765448 by robertDouglass: Fixed Facet blocks for hierarchical taxonomy broken.
#751420 by pwolanin, skwashd | Damien Tournoud, Scott Reynolds: Fixed apachesolr_site_hash() calls md5() twice.
#750426 by mkalkbrenner, pwolanin | robertDouglass: Fixed fieldType textTight conficts with fieldType text and textSpell.

Apache Solr integration 6.x-2.0-BETA1, 2010-03-24
------------------------------
#649038 by brunodbo, slip | robertDouglass: Fixed Search not working on 404 page.

Apache Solr integration 6.x-2.0-ALPHA3, 2010-03-22
------------------------------
#610656 by pwolanin, claudiu.cristea | Scott Reynolds: Fixed Facets requests for non-enabled modules.
#686390 by pwolanin | rjbrown99: Fixed Wrong number of initial items in taxonomy facet under certain conditions.
#573734 by drewish | robertDouglass: Added Index controls should be radio buttons with one form submission button.
#736540 by drewish | Scott Reynolds: Changed Minimize UPDATE queries in apachesolr_nodeapi_mass_update().
#687738 by David Lesieur | anantagati: Fixed Avoid introducing empty 'filters' query string.
#733116 by pwolanin | drewish: Changed Implement hook_flush_caches().
#719356 by robertDouglass, mathieu | flk: Fixed Indexing cron triggers sigsegv in apachesolr.module line 387.
#744038 by siliconmeadow: Changed Change of Drush extension command naming conventions.
#558160 by robertDouglass, mihha | DenRaf, mcarbone, haxney: Added date facet for cck fields.
#666936 by pwolanin, robertDouglass, claudiu.cristea | justindodge: Fixed apachesolr.js - Drupal.behaviors.apachesolr does not respect context.
#708424 by janusman: Changed Change gmdate() to Drupal format_date() in date facets to support localization.

Apache Solr integration 6.x-2.0-ALPHA2, 2010-01-08
------------------------------
#679522 by pwolanin, Add gettableFiles to solr admin interface config.
http://drupal.org/cvs?commit=309746 by robertDouglass, add entity='comment' to comments on indexing.
#672882 by David Lesieur: Fixed Broken 'Show more' link on taxonomy facets.
#604566 by robertDouglass | jhedstrom: Fixed index_value() never set for CCK fields that aren't of type text, node or user referrence.
#672530 by robertDouglass: Fixed Change array key names from display callback to display_callback() and indexing callback to indexing_callback().
#672518 by robertDouglass: Fixed Add new trie prefixes to helper function .
#551582 by drewish: Fixed Show value instead of key in CCK facets.
#668396 by pwolanin, closer to fix from #655006 for PHP notices.
#664818 by robertDouglass, pounard, pwolanin | Scott Reynolds: Fixed Wrong watchdog() usage.
#657648 by kcoop: Added Add Smaller Limit Options to Apache Solr Cron Indexing.

Apache Solr integration 6.x-2.0-ALPHA1, 2009-12-26
------------------------------
#664818 by robertDouglass, pounard, pwolanin | Scott Reynolds: Fixed Wrong watchdog() usage.
#662232 by pwolanin | anarchivist: Changed Use language-neutral code like D7.
#666648 by pwolanin: Changed Make hook_apachesolr_update_index() more generic by taking a namespace param also.
#667110 by pwolanin: Fixed Replace bogus use of pager_query().
#667124 by pwolanin: Fixed Use current query not altered query for the breadcrumb.
#667650 by Dave Reid: Fixed Results of apachesolr_process_response() should return absolute URLs.
#664572 by pwolanin: Added Add schema and core name to admin screen.
#664860 by pounard: Fixed Wrong t() usage in apachesolr_field_name_map().
#528086 by pwolanin, better (but still problematic) handling of entities.
#662232 by pwolanin, index zxx as the Language neutral code.
#401234 by mkalkbrenner, janusman, and pwolanin, reflect hierarchical taxonomy vocabulary in facets.
#661952 by pwolanin, fix no results help text for dismax syntax.
#348668 by pwolanin, add indexing of the 'node' entity string.
#641954 by anarchivist, swentel, pwolanin, update schema.xml.
#651044 by kcoop use node title for comment title when comment has no title.
#655006 by Scott Reynolds, pwolanin fix warnings on constants.
#652512 by robertDouglass enable use of more than just the default solr server.
#642602 by robertDouglass, change 'content type' to 'content_type' in facet definitions.
#641452 by robertDouglass, prevent admin from trying to re-index when in read-only mode.
#372767 by socki, robertDouglass, pwolanin allow MLT blocks to be filtered by type and custom filters.
#372336 by der, janusman, robertDouglass, allow name sorting of facet links.
#611670 by pwolanin, allow modules to abort the building of documents for indexing.
#628080 by pwolanin, update to use Solr PHP library r22 and check for it in hook_requirements.
#638236 by mkalkbrenner and robertDouglass, undocumented dependency on taxonomy module.
#562458 by janusman, fix typo preventing menu_rebuild regarding taxonomy hijack.
#630798 by joshk, robertDouglass make cache_apachesolr table to facilitate better memcache utilization.
#623046 by robertDouglass make the results that come back from a search more useful.
#622120 by robertDouglass make the "Show more" block selection dynamic to accommodate other modules.
#621922 by robertDouglass make the "Show more" js more robust.
#612024 by pwolanin, Add method to allow requests to additional Solr servelets.
#561082 by pwolanin, consolidate Solr delete queries on cron.
#580404 by pwolanin per content type comment exclusion.
#597174 by Frando, add hook_apachesolr_prepare_query() to enable custom sorts.
#591278 by robertDouglass fix bug that was preventing hook_apachesolr_modify_query from working correctly.
#590982 by swentel fix warnings on indexing.
#554136 by emackn, Jaza make results-per-page alterable.
#580764 by robertDougalss Add a new contrib module that allows searching on just comments.
#548160 by robertDouglass get rid of functions that begin with underscore. Yuck.
#580404 by robertDouglass make indexing of comments optional. New variable, apachesolr_index_comments_with_node.
#538636 by robertDouglass allow modules to register document handlers so that multiple documents can be indexed per entity.
#557382 by Josh Waihi, Scott Reynolds mlt blocks were double encoding titles.
#578008 by robertDouglass improve performance by not including unused facet queries.
#552152 by robertDouglass OR operator for facet blocks.
#576092 by robertDouglass use Drush to search the site using Solr.
#576040 by robertDouglass use Drush to download the SolrPhpClient: drush solr phpclient
#457826 by janusman Make the behavior of empty searches configurable.
#573038 by robertDouglass Automatically create facets for user and node reference CCK fields.
#570476 by robertDouglass add initial Drush support with commands drush solr delete index and drush solr reindex.
#570476 by robertDouglass allow for deleting or reindexing single content types.
#456420 by anarchivist, janusman, robertDouglass Reindex using Batch API.
#551510 by Scott Reynolds Add in ability to theme different facet blocks differently.
#551620 by robertDouglass Type dependent facet blocks.
#549664 by Scott Reynolds Ignore node_access for Solr Views queries.
#551582 by robertDouglass make CCK breadcrumbs, facets, and current search show the value, not the key.
#551278 by robertDouglass CCK mappings don't respect shared fields
#535654 by drunken monkey Add apachesolr_server_status() function
#543226 by drunken monkey validate port on settings form.
#502976 by Scott Reynolds followup to Other GET parameters ignored by Apache Solr Facet Blocks
#473554 by janusman Add an "unclick" link to search keys
#545094 by loganfsmyth add getter and setter methods for a query's keys.
#530910 by Damien Tournoud fix offset problem in field settings administration.
#526344 by drunken monkey Remove apachesolr_read_only check from Drupal_ Apache_Solr_Service::_sendRawPost().
#525980 by robertDouglass Clarify the API of apachesolr_index_updated.
#530196 by pwolanin, fix facecount form function calls in apachesolr_og.
#548102 by robertDouglass change wording on enabled filters page to improve usability.
#529606 by Damien Tournoud update schema.xml with WhitespaceTokenizerFactory and SnowballPorterFilterFactory. Note that you need to stop solr, replace schema.xml, delete your index, and re-index your site.
#528002 by janusman, Add RSS discovery to taxonomy hijack page
#528888 by robertDouglass turn spellchecker on by default
#528596 part 1 by robertDouglass add JS enabled checkboxes to facet and unclick links
#525918 by robertDouglass be more forceful when reindexing; rebuild the apachesolr_search_node table completely.
#528516 by robertDouglass add apachesolr-facet and apachesolr-unclick CSS classes to unclick and facet links.
#528484 by robertDouglass switch to Drupal.behaviors in apachesolr.js
#515682 by robertDouglass, add confirmation form to re-index button.
#509526 by pwolanin, {apachesolr_search_node} table should be rebuilt when index is deleted.
#457826 by janusman, robertDouglass - show browsable facet blocks in the search well when no search term is present to allow browsing. Hello 6.2 branch of ApacheSolr :D

Apache Solr integration 6.x-1.x, xxxx-xx-xx
------------------------------
#508364 by pwolanin, Don't offer non-indexed fields as search options.
#508548 by pwolanin, Don't implode params['fq'] if it's not set.
#708424 by janusman: Changed Change gmdate() to Drupal format_date() in date facets to support localization.

Apache Solr integration 6.x-1.0-RC1, 2009-07-02
------------------------------
#502976 by pwolanin, Scott Reynolds, robertDouglass facet links and form submissions respect non ApacheSolr $_GET parameters. Note that this changes the interface API: get_url_querystring is now get_url_queryvalues and returns and array instead of a string.
#507708 by pwolanin, fix sort parameters to use field aliases, validate in query object.
#299539 by kleung11 and pwolanin, use 'administer search' for permission checking.
#503644 by pwolanin and Jeremy, make sure we strip ctrl chars last, add logging.
#505652 by bdurbin, add apachesolr-showhide class to Show more link.
#472600 by janusman, JacobSingh, and pwolanin, optionally hijack taxonomy pages.
#496650 by mkalkbrenner, make unclick links work after #463900.
#495258 comment out timeAllowed params (partial roll-back of #490076)
#495012 by pwolanin, fix Anonymous user and other 0-value facets.
#463900 by pwolanin and JacobSingh, facet theme function clean-up.
#405206 by pwolanin, allow Apache Solr to be the default, let core search index 0 nodes.
#453310 by pwolanin, allow easier theming of username display.
#490076 by pwolanin, spellcheck more popular, maxqt to 20, limit search time.
#358166 by David Lesieur, janusman, cptnCauliflower, and pwolanin, search for just facet(s).
#489654 by JacobSingh, and pwolanin, allow users to set their index as "read only".

Apache Solr integration 6.x-1.0-beta11, 2009-06-11
------------------------------
#348218 by David Lesieur, janusman, and pwolanin, retain filters for next search.
#401046 by pwolanin, revist urlencoding of query strings.
#467810 by aufumy, Pass in page number and caller to apachesolr_search_execute.
#481838 by JacobSingh and pwolanin, enable plus sign in search when using clean URLs.
#480814 by mkalkbrenner and pwolanin, add more detail to logging on errors.
#464758 by pwolanin, 4th param to htmlspecialchars breaks PHP < 5.2.3.
#466328 by pwolanin, fix classes for sort links.

Apache Solr integration 6.x-1.0-beta10, 2009-05-14
------------------------------
#449414 by pwolanin, aufumy, & Scott Reynolds, refactor apachesolr_search_search().
#462836 by pwolanin, catch fatal error in _nodeaccess if no solr.
#461506 by pwolanin, do nothing if there are no nodes to index.
#459930 by Scott Reynolds and pwolanin, clean up hook_enable(), uninstall, update_6004
#453338 by pwolanin and JacobSingh, move mlt functionality into the framework module.
#365495 by pwolanin, improve admin screens and usability of field weights.
#454608 by pwolanin, fix current search block.
#453182 by pwolanin, use stored path rather than forcing node/$nid.
#448298 by JacobSingh and pwolanin, use a confirm form for index deletion.
#454352 by Damien Tournoud, make optimize interval configurable, document variables.

Apache Solr integration 6.x-1.0-beta9, 2009-04-30
------------------------------
#435924 by pwolanin, only clear cache on cron after updates and if the server is available.
#405780 by blackdog and pwolanin, skip excluded node types during counting and indexing.
#441628 by aufumy and pwolanin, update _og for negative facets, minor fixes, install/enable/update hooks.
#447622 by pwolanin and mkalkbrenner, better encoding of html entities and CCK facets.
#447890 by pwolanin, properly respect 'access content' permission in _nodeaccess.
#271753 by pwolanin, more granular CCK field mappings via _alter hook.
#436074 by pwolanin, better query class handling of negative queries.
#442198 by Scott Reynolds and pwolanin, update the Drupal_Solr_Query_Interface interface.
#443252 by Scott Reynolds, (bugfix for regression) make protected id public again.
#337737 by David Lesieur, mikejoconnor and Scott Reynolds, localize arg(1) dependence.
        Changes query get_path() to facilitate generating facets outside the search page.

Apache Solr integration 6.x-1.0-beta8, 2009-04-16
------------------------------
#343252 by pwolanin, fix nodeaccess for method name changes, make multi-site aware.
#432946 by pwolanin, query class and sort cleanups.
#393480 by pwolanin and Jody Lynn, provide a book facet and facets for missing fields.
#432140 by Damien Tournoud, use format_interval() for more attractive, localizable time intervals.
#348029 by pwolanin, Handle negative filters and improve date facet block code.
#254565 by drunken monkey and Scott Reynolds, change the query class to enable Views integration.

Apache Solr integration 6.x-1.0-beta7, 2009-04-03
------------------------------
#410330 by pwolanin and bhuga, return more information for error 0.
#293989 by bjaspan and vladimir.dolgopolov, add date facets for created and changed dates.
#420290 by mkalkbrenner and pwolanin, add spaces around tags to avoid running words together.
#368688 by hurleyit and pwolanin, send MLT docs instead of processed links to theme function.
#383478 by pwolanin and JacobSingh, provide more information about autocommit lag, pending deletes.
#339490 by aufumy, pwolanin, and JacobSingh, Organic groups Apachesolr integration, new _alter hook.

Apache Solr integration 6.x-1.0-beta6, 2009-03-20
------------------------------
#305370 by pwolanin, Handle failed delete requests so unpublished/deleted content doesn't stay in the index.
#407570 by pwolanin and moshe weitzman, _alter for sort links, hide for < 2 results.
#392978 by pwolanin and ncameron, workaround for those using php 5.1, update README.
#402984 by JacobSingh and pwolanin, put MLT menu under the general ApacheSolr settings.
#401442 by Janusman and pwolanin, no sort block when 0 results.
#405732 by JacobSingh, pwolanin: Update to new SolrPhpClient (r6) and make ping() use drupal_http_request.
#405722 by JacobSingh, increase ping timeout and make it variable.
#400882 by mkalkbrenner, fix faceting bug due to static counter in method add_field.
#382358 by pwolanin, use tokenizer solr.CharStreamAwareWhitespaceTokenizerFactory to fix highlighting.

Apache Solr integration 6.x-1.0-beta5, 2009-02-27
------------------------------
#305370 by pwolanin, don't delete from apachesolr table if Solr query fails.
#385348 by moshe weitzman, use key in sort links array.
#385362 by pwolanin, Shorten hash from 32 chars to 12.
#383804 by JacobSingh, fix query building that broke nodeaccess.

Apache Solr integration 6.x-1.0-beta4, 2009-02-23
------------------------------
#380670 by pwolanin, only add a bq param for a node-type boost > 'Normal'.
#379518 by pwolanin, correct mismatch in default boost between
        solrconfig.xml and apachesolr_search.
#380594 by pwolanin, empty the spellcheck dictionary if the index is deleted.
#380644 by JacobSingh, Backwards compatability for old sort fields.
#380538 by pwolanin, fix code to find vid for taxonomy facet blocks.

Apache Solr integration 6.x-1.0-beta3, 2009-02-20
------------------------------
#378222 by janusman and pwolanin, add boost settings for "sticky" and "promote".
#378566 by pwolanin, nodeaccess not correctly marking single nodes for re-indexing.
#378270 by pwolanin, suppress MLT admin link when there is no block content.
#378196 by pwolanin, remove PHP client from CVS per Drupal.org policy.
#231200 by janusman and pwolanin, turn on mapping of accented to non-accented
        ISO characters for indexing and search.
#377494 by pwolanin, Update text type in schema to new example.
#376270 by pwolanin, also add option to bias on recent comments/changes.
#337879 by pwolanin and blackdog, Store relative not absolute paths.
#376255 by pwolanin, Index more node fields, use boolean fields.
#376966 by JacobSingh and pwolanin, requesting the top terms from luke is very
        expensive, so normally request 0, and only get them for smaller indexes.
#375991 by pwolanin, build spellcheck index on optimize.
#370707 by pwolanin, make sort field names consistent, make ignored multiValued.
#375723 by pwolanin, prevent fatal error if available facet list changes.
#373921 by JacobSingh, show pending docs on index page from autocommit.
#371858 by pwolanin, re-fill the Luke cache after we empty it on cron.
#372120 by pwolanin, create one MLT block by default on install of apachesolr_mlt.
#370707 compact field names, create "order by" fields in schema.xml
        by pwolanin and Damien Tournoud.
#370796 avoid repeated looping/indexing in apachesolr_index_nodes() by Damien Tournoud.
#369944 Add field aliases and further clean-up the query class, by pwolanin.
#366959 make usage of solrsort consistent in Solr_Base_Query::solrsort by Damien Tournoud.
#       Update errant watchdog calls that were using D5 signature by robertDouglass.
#369780 Rearrange code for better organization and performance by robertDouglass.
#365901 Fix bug where indexing might hang & improved API by adding a separate
        hook for modules to indicate that a node is excluded, by pwolanin.
#367361 Use the machine-readable name for disabled node types by pwolanin.
#366957 Add a "configure" link to the more like this block by JacobSingh.
#365901 Add a bias on node type (and node-type exclusion) by Damien Tournoud and pwolanin.

Apache Solr integration 6.x-1.0-beta2, 2009-01-28 (changes since 6.x-1.0-alpha6 2009-Jan-08)
------------------------------
#365684 Get PHP library from new svn home by pwolanin
#365620 clear stale data on hook_enable by pwolanin
#365312 don't redirect after enabling filters by pwolanin
#365245 invalid foreach when no facets available reported by Damien Tournoud
#        don't let attachements be enabled since it seems be broken by pwolanin
#363972 fix ApacheSolr to Apache Solr
#363972 Text improvements for UI by horncologne and pwolanin
#365063 fix module name in admin screen by pwolanin
#365022 fatal error in MLT when no Solr server by pwolanin
#364446 fix space problem and clean up query class by pwolanin
#355525 fix mis-named variables, patch by pwolanin,  bug reported by flexer
#339467 centralize/register facets blocks by paul.lovvik, JacobSingh and
        pwolanin
#362389 make the _image module work by pwolanin
#364140 fix mlt schema bug, thanks to webrascal
#364384 reorder selects to have bigger numbers at the top by pwolanin, suggested
        by horncologne
#350330 make sure to index dates as GMT, thanks to webrascal
#363416 reindex without blowing away either the solr index or the core search index by pwolanin
#360227 strip ctl chars() also on path, reported by flexer
#348215 cleanup - simplify branching, numerically index array by pwolanin
#348215 add missing js file with minor text chenges (js file by vladimir.dolgopolov)
#359923 separate cron limit for apachesolr by pwolanin
#       remove lang module - code was already added to apachesolr_search
#292662 commit after we delete the index by pwolanin
#356696 by pwolanin: copies the author's name to a string field for use in
        multisite search or sorting by author.  Also snuck in non-compression on
        the body for performance.
#348215 by vladimir.dolgopolov: More link for additional facets.
#292662 update README by pwolanin
#344249 obey 32 char limit for block deltas by pwolanin
#355479 fix PHP warning when request fails by pwolanin
#355544 Add a ->clearCache(); in apachesolr_index_page(), by flexer and pwolanin

File

CHANGELOG.txt
View source
  1. Apache Solr integration 7.x-1.x, xxxx-xx-xx
  2. -----------------------------
  3. Apache Solr integration 7.x-1.12, 2020-12-11
  4. -----------------------------
  5. Issue #2446419 by bburg, champcy, bfridman: Incorrect display of some main menu items and browser tab titles on some pages
  6. Issue #2178283 by kupide: Apache Solr doesn't invalidate its caches when inserting a new node type
  7. Issue #2333447 by kupide, cristiroma, paulbeaney, teknocat: No tabs with multiple search pages
  8. Issue #2879336 by joseph.olstad, japerry: Solr 5 config name is incorrect
  9. Issue #2559213 by luizsgpetri, caminadaf, douggreen: Allow developers to use a generic reindex callback
  10. Issue #2448615 by Cinedin: Default environment selection in search page settings
  11. Issue #2311087 by johnennew: ApacheSolrFacetapiAdapter cannot be extended
  12. Issue #2315173 by stefan.r, rutiolma: Node teasers aren't indexed if body field language is different than node language
  13. Issue #2317711 by jweowu, Erik Frèrejean: apachesolr_search_run() fails to handle the result of $query->abort_search
  14. Issue #2153347 by kaidjohnson, dooug: $vars['options']['attributes']['class'] expected to be an array in theme_apachesolr_sort_link(). String set
  15. Issue #2201747 by kaidjohnson: Unnecessary rebuilding of menu on search page save
  16. Issue #2023151 by pwolanin: apachesolr_load_all_environments() incorrectly merges array leading to duplicate bundles
  17. Issue #2972851 by Gold, japerry, retorque, heddn, rudolfbyker: Solr 7 integration.
  18. Issue #2896504 by n_e_, hitfactory: q.alt not working correctly with Solr version greater than 6
  19. Apache Solr integration 7.x-1.11, 2018-05-17
  20. -----------------------------
  21. #2860854 by lokapujya: apachesolr_taxonomy_term_update implements comment fix
  22. #2954804 and #2786477 by 8bitplateau, becassin, elavault: Reverting change from #2786477 which introduced a problem
  23. #2972819 by jack.minster: Hidden variable name typo
  24. #2863134 by KeyboardCowboy, janusman: Allow Watchdog Warnings for Indexing in Read-Only Mode to be Disabled
  25. #2635244 by Jon Nunan: Deleting an entity type from the index will drop the whole index
  26. #2834242 by dwebpoint: Adding CSS file using hook_init for single table
  27. Fixed: apachesolr_index_delete_entity_from_index() does not distinguish failures per-environment.
  28. Apache Solr integration 7.x-1.10, 2018-03-13
  29. -----------------------------
  30. #2950882 by janusman: Protect against running optimize on every single cron run
  31. #2605756 by volkerk: Entity type is not checked during delete
  32. #2946579 by oadaeh: Remove usage of deprecrated each() function for PHP 7.2+ future proofing
  33. #2786477 by jmoreira, janusman: Error: "multiple values encountered for non multiValued field" for multi-value entity reference fields
  34. #1596308 by travismark, wulff: Apache Solr recommendations Block fix for custom filter or ADDITIONAL QUERY field
  35. #1844270 by amontero: Spelling mistake
  36. #2942932 by fadonascimento: Duplicates array keys
  37. #2109291 by jcamposanok: user_load should use uid instead of array in hook_apachesolr_index_document_build_ENTITY_TYPE()
  38. #2686685 by aprohl5, sandhya.addweb: typo on line 343 of apachesolr.api.php
  39. Apache Solr integration 7.x-1.9, 2017-10-25
  40. -----------------------------
  41. #[N/A] Added query argument to /admin/reports/apachesolr/*/conf/[filename] to avoid conflic with fast_404 behavior.
  42. #2609204 by janusman: Watchdog logging should indicate environment in use
  43. #2792283 by larsmw: apachesolr_entity_update unnessicarily calls entity_get_info()
  44. #2794597 by KarlShea: Not every entity has a status
  45. #2784939 by tamarpe: Fixes unecessary call to apachesolr_entity_update for new entities with status == 0
  46. #Issue #2614666 by nicrodgers: SQL error attempting to clone search page with a label longer than 23 characters
  47. #2338591 by mkalkbrenner: apachesolr_index_get_entities_to_index() randomly fails
  48. #2334725 by Xano: Remove apachesolr_search.pages.inc.orig
  49. #2343001 by mkalkbrenner: Retain filters checkbox is missing
  50. Apache Solr integration 7.x-1.8, 2015-12-02
  51. -----------------------------
  52. SA-CONTRIB-2015-170 by Dave Reid, theapi: fix for anonymous users can delete Solr environments that are not default.
  53. Apache Solr integration 7.x-1.7, 2014-08-29
  54. -----------------------------
  55. #2151325 by JulienD: Remove useless files[] directive from .info files.
  56. #2187689 by siliconmeadow: Fixed the misspelling of 'successfully'.
  57. #1984502 by blazindrop, bforchhammer: Fixed Don't include time dependent configuration and state in ctools exports.
  58. #2237145 by Dave Reid: Fixed The default Solr search should have it's tab appear first on the search page.
  59. #2288867 by larowlan: Fixed Search results built twice when using search pages with a search box.
  60. #1439564 by recidive, Nick_vh, bforchhammer, neochief, jhedstrom, dawehner: Added Index bundles Export/Import.
  61. #2287599 by BarisW: Added Provide Context integration.
  62. #1314664 by stefan.r, pwolanin, Nick_vh, mindbat, brunogoossens | brianV: Fixed Search pages custom pages title setting does nothing.
  63. #2287599 by BarisW: Added Provide Context integration.
  64. #2023349 by juampy, theapi: Fixed addParam('mm', '100%') does not work as expected because it should be considered a single_value_params.
  65. #2237113 by cilefen: Fix for wrong per-field array key in apachesolr_get_field_mappings()
  66. #2157849 by pwolanin: copy the final 4.2 Solr Config files from the common schema project
  67. #2157849 | Copy over the new Solr Config files from the common schema project
  68. Apache Solr integration 7.x-1.6, 2013-11-14
  69. -----------------------------
  70. #2008832 by Nick_vh, j0rd: Re-apply added Allow turning off 'successful" actions in watchdog.
  71. REVERTED: #1827868 and releated path changes in #2008832
  72. Apache Solr integration 7.x-1.5, 2013-10-23
  73. -----------------------------
  74. #2118947 by Nick_vh: Added Allow mapping to accept multiple index_callbacks().
  75. #1828014 by ianthomas_uk, Nick_vh, DeFr: Fixed Mass re-indexation can miss (a lot of) content.
  76. #2106693 by wulff: Fixed Drush help refers to non-existent command.
  77. #2011492 by ianmthomasuk: Added Remove duplicated indexing code. (2/2)
  78. #2093031 by Nick_vh: Fixed Speed up indexing process significantly : make use of the filter cache.
  79. #1925026 by blazindrop: Added Allow modules to modify query used to select nodes for reindexing.
  80. #2012244 by Nick_vh, joseph.zhao: Added In Drupal 7, using short summary in the teaser.
  81. #1938976 by ajw, Nick_vh: Fixed Escape sort strings to support function sorts like geodist().
  82. #1361854 by acbramley, Nick_vh, wiifm: Added Ability to control the 'Did you mean?' by asking Solr for spellcheck.extendedResults.
  83. #1828134 by ianmthomasuk, Nick_vh: Fixed apachesolr_entity_delete() should apply to all writable environments.
  84. #2006602 by pwolanin, David_Rothstein: Fixed Documents are deleted from the Solr index in read-only environments.
  85. #1916558 by jwalz: Fixed Custom Filters are ignored in facet blocks on non-search paths.
  86. #2008832 by Nick_vh, j0rd: Added Allow to optionally turn off 'successful" actions in watchdog.
  87. #1952296 by David_Rothstein, zerolab, SamChez: Added Date facet granularity support.
  88. #1930686 by kevin.dutra: Fixed Multiple search pages can have the same path.
  89. REVERTED: #1827868 by ianmthomasuk, Nick_vh: Added Improve usability of admin interface when using multiple environments.
  90. #1433366 by Darren Oh | becw: Added Text field values not mapped in field_apachesolr_field_mappings().
  91. #1881878 by thsutton: Added Include source field ID in facet admin interface.
  92. #1365304 by brianV, deviantintegral, Nick_vh: Fixed Date field minimum/maximum range callbacks don't handle some cases; cause Solr exceptions.
  93. #1834862 by rupl: Improve documentation of hook_apachesolr_query_alter().
  94. #1825426 by cpliakas: Added an API function apachesolr_get_field_mappings().
  95. #1827216 by ianmthomasuk, ciss, Nick_vh: Fixed Bundle specific overrides for status callback and document callback ignored.
  96. #2072211 by pwolanin: Document the behavior of apachesolr_access() relative to hook_node_access().
  97. #1708200 by ianmthomasuk: Added Improve error reporting for invalid sorts and invalid solr responses.
  98. #1852088 by pwolanin | brianV: Fixed Apachesolr search results come back with $doc->url starting with 'default'.
  99. #2089845 by Nick_vh: Fixed When indexing, the module pings solr way too much.
  100. #2033913 by Nick_vh | epieddy: Fixed Small error in schema.xml.
  101. #1974124 by Nick_vh: Fixed Allow a more configurable soft commit status so we can start taking advantage of Solr 4."
  102. #2014067 by David_Rothstein: Fixed File types provided by the File Entity module are not always recognized by Apache Solr.
  103. Apache Solr integration 7.x-1.4, 2013-07-25
  104. -----------------------------
  105. #1807552 by pwolanin: further fixes to use the right language field.
  106. #2050747 by pwolanin: fix for Anonymous user names are not indexed correctly, empty facet value causes Solr error.
  107. #1565766 by j0rd: follow-up to not re-load the entity if it's passed in.
  108. #2032987 by rupertj: fix for entity_get_info() called but result never used.
  109. #1977832 by blazindrop: fix for Hidden fields in displays are still indexed.
  110. #1807552 by pwolanin: fix for regression: urls must be rendered at display time in search results.
  111. #1974076 by Nick_vh, pwolanin: Allow search pages to suppress the search form box on core search pages also.
  112. #1965210 by pwolanin: fix for More Like This blocks configuration page broken by Solr 3.x vs 4.x schema key positions.
  113. Apache Solr integration 7.x-1.3, 2013-06-10
  114. -----------------------------
  115. #1918434 by pwolanin, ajw: fix negative filter queries in validFilterValue() (in commit cdf1e9722d8dece450077)
  116. #2013805 by janusman: Add watchdog logging for index deletes.
  117. #1757470 by j0rd: Fix for Boolean field type facet mapping.
  118. #2012944 by Nick_vh: fix for Call to undefined function apachesolr_environment_variable_set() in update.
  119. #1933080 by mr.baileys: fix for API docs for hook_apachesolr_delete_by_query().
  120. #1952444 by kevin.dutra: Bring back the book facet.
  121. #1984530 by blazindrop: Remove non-existent ctools export callbacks.
  122. #1978404 by PatchRanger: Fix for Illegal string offset warnings in test.
  123. #1565766 by grndlvl, David_Rothstein: Pass the full entity to Apache Solr status callbacks.
  124. #1935266 by David_Rothstein: Fix for apachesolr_search_apachesolr_entity_info_alter() resets the result callback.
  125. #2006602 by David_Rothstein: Fix for Documents are deleted from the Solr index in read-only environments.
  126. #1965204 by jantoine, pwolanin: fix for Facets on * as path breaks search, mutiple queries run.
  127. #1897556 by pwolanin: revert change so fields are again multiple by default.
  128. #1937598 by kevin.dutra: Fix for Update date boost not applied.
  129. #1946132 by mkalkbrenner: Fix for Invalid arguments passed to theme_apachesolr_search_snippets().
  130. #1814080 by pwolanin: stop cacheing the sort block for simplicity.
  131. #1992602 by drunken monkey: fix for Wrong field used for spellcheck index creation.
  132. #1988100 by pwolanin: Add back qt=standard support.
  133. #1988090 by pwolanin: Fix for highlighting should use STRONG not EM tags.
  134. #1985526 by pwolanin: Add back buildOnOptimize for the spellchecker.
  135. #799970 by pwolanin: pull in changes to common config in #1984442
  136. #1917376 by kevin.dutra, pwolanin: Fix for Index configuration form lacks order.
  137. Apache Solr integration 7.x-1.2, 2013-04-10
  138. -----------------------------
  139. #1314664 by pwolanin: Fix for Search pages custom pages don't use %value in title.
  140. #1966044 by pwolanin: Fix for Local params in search box unexpectedly affect Solr query parsing.
  141. #1950426 by mkalkbrenner: Fixed ERROR: multiple values encountered for non multiValued field.
  142. #1954302 by mkalkbrenner: Added Isolate some re-usable code from apachesolr_index_entity_to_documents().
  143. #1953976 by mkalkbrenner | j0rd: Fixed avoid use variable_set() in anything related to indexing content (because of performance).
  144. #1966488 by Nick_vh, pwolanin: Fix and tests for apachesolr_index_add_tags_to_document not getting the correct body text.
  145. #1957070 by Nick_vh | Routh: Fixed 'Solr search index will be rebuilt." message appears at the top of every view. (Even when index has been completely rebuilt.).
  146. #1249616 by agentrickard, pwolanin, Nick_vh | R.Muilwijk: Fixed Apachesolr access makes assumptions that don't apply to modules like Domain Access.
  147. #1926896 by mkalkbrenner: Fixed missing highlighted snippets.
  148. #1927032 by mkalkbrenner: Fixed Avoid spaces between words and punctution marks in search result snippets.
  149. #1915614 by mkalkbrenner, Nick_vh: Added Complete admin settings for non-default environments.
  150. #1918012 by mkalkbrenner, Nick_vh, pwolanin: Added Solr query needs to be aware of more context such as Search Page ID.
  151. #1896470 by Nick_vh, mkalkbrenner: Fixed Integrate Apache Solr Common Configurations for Solr 3.x and 4.x (Highlighting broken).
  152. #1918030 by mkalkbrenner, pwolanin: Allow contrib modules to add custom settings to search pages.
  153. #1918566 by mkalkbrenner: Added Devel integration: debug index documents on all environments / indexes.
  154. #1915418 by mkalkbrenner, Nick_vh: Fixed Unable to index a node bundle in a dedicated index / environment.
  155. #1900036 by remimikalsen, swentel | albert78: Fixed node reference with multiple values.
  156. #1900006 by Nick_vh | msellers: Fixed Undefined variable causes warning on node type uninstall.
  157. #1874420 by Nick_vh, j0rd | dirtabulous: Fixed Solr4 Entites Not Being Removed with deleteByQuery.
  158. #1871866 by Nick_vh, grom358: Fixed Type bias for all entities.
  159. #1861544 by fizk: Fixed Incorrect use of $field_map() in SolrBaseQuery::getSolrsortUrlQuery.
  160. #1897556 by Nick_vh: Update documentation for all the functions and make sure it reflects reality.
  161. #1836262 by ianmthomasuk, Nick_vh: Added Allow indexing of a set number of items using drush.
  162. #1898166 by Nick_vh: Fixed Make better use of the entity cache.
  163. #1868870 by cpliakas | Nick_vh: Revert changes to interface cause fatal errors for modules that implement the interface.
  164. #1803512 by David_Rothstein | amanire: Fixed The OR operator returns no results for facets with colons in the value (such as entity reference facets).
  165. #1679392 by David_Rothstein, brianV: Move logic from apachesolr_default_node_facet_info() into a separate function so other modules can use it for non-node entities.
  166. #1814080 by Nick_vh, JordanMagnuson: Fixed Apachesolr sort block fills cache_block() table without stopping.
  167. #1550964 by Nick_vh, drzraf, rajivk, rjbrown99, j0rd | tinflute: Support Solr 4.0 schema.
  168. #1840430 by Nick_vh: Fixed add alter callbacks from facetapi to the mappings array.
  169. #1827320 by drumm: Fixed Upgrading from 6.x-3.x does not need apachesolr_update_7000-15.
  170. #1828040 by david.gil, Nick_vh: Fixed Cannot access empty property in query_type_numeric_range().inc on line 77.
  171. #1828014 by DeFr, Nick_vh: Fixed Mass re-indexation can miss (a lot of) content.
  172. #1823590 by Nick_vh, Josh Waihi: Added Tag Apachesolr index table select queries to allow other modules to alter them.
  173. #1825840 by firebird: Fixed Typo in menu description.
  174. Apache Solr integration 7.x-1.1, 2012-10-15
  175. -----------------------------
  176. #1780200 by pwolanin: document basic auth in README.
  177. #1226274 by pwolanin: Fixes for schema.xml version numbering and organization.
  178. Apache Solr integration 7.x-1.0, 2012-10-13
  179. -----------------------------
  180. #761990 by pwolanin, jhedstrom, Nick_vh, jpmckinney | morningtime: Fixed 400 Bad Status if URL length limit exceeded.
  181. #1811364 by Nick_vh: Fixed Add newly created content type to the indexed bundles for all environments.
  182. #1811456 by rupl: Fixed Improve documentation of addFilter in apachesolr.api.php.
  183. #1773506 by drzraf: Fixed drush solr-search notice when file entity are part of the result.
  184. #1688150 by HalfChem, cam8001, jhedstrom, Nick_vh: Fixed Search query string gets double encoded when core Search block form is submitted.
  185. #1794602 by pwolanin, Nick_vh | ppmr: Fixed Undefined index: path in ApacheSolrDocument->__get() (line 304 of ...\apachesolr\Apache_Solr_Document.
  186. #1773506 by drzraf: Fixed drush solr-search notice when file entity are part of the result.
  187. #1764334 by cpliakas: Fixed Negative percentage of documents sent to the server for indexing.
  188. #1806300 by Nick_vh: Separate out the creation of the document from the index process.
  189. #1807552 by Nick_vh, wimvds: Fixed Site and url wrong when indexing multilingual content (using i18n module).
  190. #1759190 by mkalkbrenner: Fixed obsolete form code?.
  191. #1802288 by Nick_vh: Fixed Improve testing of node deletion.
  192. Apache Solr integration 7.x-1.0-rc5, 2012-10-01
  193. -----------------------------
  194. #1698050 by duellj: fix for apachesolr_clean_text() should strip extra spaces.
  195. #1764450 by cpliakas: Improve the docblocks in apachesolr.index.inc.
  196. #1800324 by pwolanin: Clean up and align node access tests.
  197. #1799330 by pwolanin: fix for Stats table missing t() calls.
  198. #1787370 by pwolanin: Don't complain about schema version if it doesn't match expected naming pattern.
  199. #1790590 by pwolanin: Fix DrupalSolrOnlineWebTestCase so it works with any multicore setup.
  200. #1799032 by pwolanin: Remove uneeded object reference in indexing function.
  201. #1793610 by zengenuity: Fix for regession - spelling suggestions missing.
  202. Apache Solr integration 7.x-1.0-rc4, 2012-09-21
  203. -----------------------------
  204. #1790894 by pwolanin: fix for Cloning an environment doesn't clone the bundles to be indexed.
  205. #1778050 by Nick_vh, pwolanin: fix for stale cache when CTools is already enabled.
  206. #1778266 by Nick_vh, mkalkbrenner: Refactoring of DrupalSolrOnlineWebTestCase to be used by Others.
  207. #1778266 by mkalkbrenner: Refactoring of DrupalSolrOnlineWebTestCase to be used by Others.
  208. #1789526 by pwolanin: Clarify lack of upgrade path from 6.x-1.x.
  209. #1765938 by cpliakas: Added Move the variable_get() for 'apachesolr_environments()" after the cache_set() so that URLs can be modified dynamically.
  210. #1782436 by cspitzlay: Fixed Error and obsolete hint in code comment.
  211. #1732900 by cpliakas: Added Change the wording of the generic 'Apache Solr server unavailable" error message.
  212. #1781040 by mkalkbrenner: Fixed Switch 'Enable spell check" does not work - spell check is allways on.
  213. #1786450 by Nick_vh: Fixed apachesolr.interface.inc is not always loaded.
  214. #1760592 by cpliakas, pwolanin: fix for core_search page does not use the current default search environment.
  215. #1759004 by mkalkbrenner, pwolanin: fix for apachesolr_search_custom_page_search_form_submit() kills all $_GET parameters.
  216. #1778150 by cpliakas, pwolanin: fix for SQL error in apachesolr_environment_load_subrecords().
  217. #1743138 by mundanity: Fixed Invalid argument when running Drush.
  218. #1751640 by cpliakas: Added drush commands to see the ID of the last item indexes as well as the next item queued for indexing.
  219. #1708150 by ianmthomasuk, Nick_vh, pwolanin: Added additional typing to function definitions.
  220. #1759110 by Nick_vh: Fixed process response fails if variable was set but never removed.
  221. #1741066 by Nick_vh: Added geo query type to make contrib's modules life easier.
  222. #1730840 by pwolanin: Normalize boolean and other values for parameters like hl.
  223. #1729836 by pwolanin: fix for "Results per page" option for a search page is broken.
  224. #1719302 by Nick_vh, msti: Fixed Running an empty facet query so the facet blocks can be displayed.
  225. #1722966 by greggles: Fixed make apachesolr_index_batch_index_finished() message more translateable.
  226. #1717628 by Nick_vh, pwolanin: Added 'Save and Edit" functionality for configuration pages - Follow ups.
  227. Apache Solr integration 7.x-1.0-rc3, 2012-08-10
  228. ------------------------------
  229. #1682004 by Nick_vh: Add template hints for search results based on search page.
  230. #1722012 by mkalkbrenner, Nick_vh: fix for Missing argument 4 for apachesolr_multilingual_apachesolr_index_documents_alter().
  231. #1717490 by pwolanin: fix for Search result template suggestions relies on non-required fields.
  232. #1708212 by ianmthomasuk, Nick_vh: Fixed Duplicate field error when indexing single value fields.
  233. #1702788 by mkalkbrenner: Fixed content and teaser are empty if node->language is not default.
  234. #1708166 by ianmthomasuk: Fixed Thow exception if asked for invalid solr environment.
  235. #1717628 by Nick_vh | cpliakas: Added 'Save and Edit" functionality for configuration pages.
  236. #1718172 by Nick_vh, pwolanin: Fixed Move search result alter hook earlier, and make sure needed data is set.
  237. #1702526 by Nick_vh: Fixed apachesolr_search_page_load() is quirky.
  238. #1717958 by pwolanin: Fix for text_und fields should be exposed for searching in the admin section.
  239. #1708538 by Nick_vh: Fixed Move the start param above the query alter.
  240. #1700472 by pwolanin: Make 'apachesolr_search_process_response_callback' a search environment variable.
  241. #1439564 by recidive, neochief, Nick_vh, dawehner, jhedstrom: Added Index bundles Export/Import.
  242. #1652746 by martins.bertins | chrisssi: Fixed Notice: Undefined offset: 3 in _menu_translate().
  243. #1670198 by alanmackenzie | ruedu: Fixed Unable to export/import settings using features module.
  244. #1681946 by Josh Waihi: Fixed apachesolr_index_nodeapi_mass_delete() doesn't work.
  245. #1650096 by Nick_vh | cappadona: Fixed addParam() creates duplicate filters when dealing with fq.
  246. #1677050 by cpliakas: Fix for Cancel link when creating a new environment.
  247. #1673086 by pwolanin: Add drush commands to get, set, del environment variables.
  248. #1682004 by cpliakas: Added template hints for search results based on search page.
  249. #1672738 by Nick_vh: Added Allow a dynamic apachesolr_process_results() function.
  250. #1473722 by levialliance: Added Bundle specific overrides.
  251. #1408844 by Nick_vh, jrbeeman: Added As a site builder I want to override the environment settings in settings.php.
  252. #1652746 by chrisssi: Fixed Notice: Undefined offset: 3 in _menu_translate() (Zeile 775 von /var/www/includes/menu.inc).
  253. #1402748 by Nick_vh, killua99: Fixed Check in apachesolr_do_query() if the static of the query with that name already exists, and if so return it.
  254. Apache Solr integration 7.x-1.0-rc2, 2012-06-21
  255. ------------------------------
  256. Renamed schema.xml and solrconfig.xml to rc2
  257. Apache Solr integration 7.x-1.0-rc1, 2012-06-21
  258. ------------------------------
  259. #1642140 by Nick_vh: Fixed Make the search query also escape the slash and move away from menu_tail() to just 1 argument.
  260. #1518108 by grendzy: Added Devel interface for inspecting solr documents.
  261. #1402748 by Nick_vh: Fixed Check in apachesolr_do_query() if the static of the query with that name already exists, and if so return it.
  262. #1631702 by Nick_vh | khaled.zaidan: Fixed Report at admin/reports/apachesolr doesn't always display data from the current default solr server.
  263. #1647668 by paulmckibben: Fixed Error messages when indexing - Notice: Undefined property: stdClass::$nid in DatabaseStatementBase->fetchAllAssoc().
  264. #1475014 by ceng, Nick_vh: Fixed Drush command solr-delete-index ignores type arguments.
  265. #1588256 by InternetDevels.Com, Nick_vh | RaulMuroc: Fixed Warning: Invalid argument supplied for foreach() in apachesolr_entity_update() (line 1766 of /apachesolr/apachesolr.module).
  266. #1612530 by Nick_vh, willmoy: Added Results say '0 comments' when comment.module is disabled.
  267. #1522174 by pwolanin: Fixed hook_node_type_delete() is wrong.
  268. #1576710 by skwashd: Added Indexing with drush cron generates a lot of invalid cron notifications.
  269. #1543754 by iamEAP: Fixed Schema inconsistency introduced by apachesolr_update_7013.
  270. #1481564 by milesw: Added Allow other modules to react when there are no results.
  271. #1470794 by pwolanin: Added Show size of index on disk in index report.
  272. #1586320 by cpliakas, pwolanin: Added support for the ExternalFileField field type.
  273. #1613328 by cpliakas: Fixed The service_class() is not passed to apachesolr_server_status() when checking each server's status on the settings page.
  274. #1621142 by pwolanin: Fixed Broken logic in indexing of extra data.
  275. #1627484 by gnucifer: Fixed 'allowed operator" not transfered from field definitions.
  276. #1627604 by Nick_vh: Fixed Add query type for taxonomy_term_reference().
  277. #1609184 by pwolanin: Minor code cleanup in MLT response handling .
  278. #1611338 by remimikalsen: Added Allowing several bundles to share the same field name within a given entity type after field_mapping_alter().
  279. #1568126 by fearlsgroove, pwolanin: Fixed Apachesolr causes all simpletests to fail.
  280. #1609030 by pwolanin: Fix for Missing search page still executes search.
  281. #1572722 by eporama, cpliakas, wonder95: Added integration with the Entity References module.
  282. #1567614 by pwolanin: fix for Uninstall is not complete.
  283. #1559880 by pwolanin: fix for 'retain filters' checkbox does not work.
  284. #1558626 by pwolanin: fix for broken OR facet when value has spaces (committed in 16ef187).
  285. #1538244 by by julianmancera: Fix for Solr base query adds an extra slash in getPath() when there is no 'q' param.
  286. #1532214 by setvik, pwolanin: Fox for mergePolicy syntax has changed and throws error in Apache Solr 3.6, update config versions.
  287. #1536936 by pwolanin: Fix for Use json.nl=map for Luke and other json data.
  288. #1536628 by Nick_vh: Added exclude hook that allows to skip content without removing it from the table.
  289. #1536600 by Nick_vh: Fixed Performance optimizations when doing hundreds of deletes.
  290. #1515822 by pwolanin, Nick_vh: Added Support notion of parent entity for derived documents.
  291. #1519900 by pwolanin, Nick_vh, Georgique: Fixed Error in apachesolr_index_get_entities_to_index() function.
  292. Apache Solr integration 7.x-1.0-beta19, 2012-04-05
  293. ------------------------------
  294. #1515580 by Nick_vh | yannou: Fixed Deleting node is impossible, stdClass problem.
  295. Apache Solr integration 7.x-1.0-beta18, 2012-04-04
  296. ------------------------------
  297. #1514314 by Nick_vh, Georgique: Fixed Error in apachesolr_entity_update() Follow-up.
  298. #1514314 by Nick_vh, Georgique: Fixed Error in apachesolr_entity_update().
  299. Apache Solr integration 7.x-1.0-beta17, 2012-04-03
  300. ------------------------------
  301. #1509790 by Nick_vh: Fixed Status is not checked when a reindex is initiated.
  302. #1476228 by ygerasimov: Fixed Items to index determined not correct.
  303. #1477732 by ygerasimov: Fixed apachesolr_index_entities() sets index position that leads to cycle.
  304. #1508434 by lazysoundsystem, Nick_vh: Fixed whitespace problem.
  305. #1481326 by Nick_vh | milesw: Fixed Queries run twice after submitting search forms on a custom search page.
  306. #1502088 by Nick_vh | sanpi: Fixed Missing Search dependency for Apache Solr framework.
  307. #1498490 by Nick_vh, milesw: Fixed Menu paths for custom search pages are broken when exported as features.
  308. #1475010 by Nick_vh: Fixed Date filtering to minute returns faulty results.
  309. #1469484 by Nick_vh, Josh Waihi: Fixed Limit select queries when checking index node table to prevent memory overload.
  310. #1442358 by johnennew, Nick_vh: Fixed Nodes not queued to be removed from index when unpublished.
  311. #1456368 by Nick_vh, pwolanin: Fixed Entities not removed when excluded, unnecessary re-indexing.
  312. #1470042 by klaasvw: Fixed Existing node table error on drupal update.
  313. #1458696 by Nick_vh | m1r1k: Fixed Apache Solr bug with re-index.
  314. #1418834 by levialliance | drewmacphee: Beta15+ problems with i18n and entity_translation().
  315. #1404284 by pwolanin: Fix for possible undefined function apachesolr_default_environment() during update.
  316. #1441066 by pwolanin: Fix for incorrect hook_schema() definition for {apachesolr_index_entities}.
  317. #1411066 by Nick_vh | heacu: Fixed Unchecking 'Custom filter" has no effect if custom filter has been entered on Edit Search Page.
  318. #1424578 by Nick_vh | cpliakas: Fixed Errors thrown on admin/reports/apachesolr when the server is unavailable.
  319. #1439492 by recidive: Fixed Features importing of search page not working.
  320. #1446694 by edb: Fixed env_id() length is only 32 characters on apachesolr_search_page() table.
  321. #1437842 by duellj: Added Facetapi block titles on empty search page should use theme_facetapi_title().
  322. #1442358 by johnennew, Nick_vh: Fixed Nodes not queued to be removed from index when unpublished.
  323. #1440394 by grendzy: fix for Field bias setting has no effect.
  324. #1399584 by halcyonCorsair | Nick_vh: Added As a developer I want to change environment variables with drush.
  325. #1423130 by pwolanin | rickmanelius: Fixed apachesolr_user_update() Issues.
  326. #1403810 by Nick_vh | SangersDrupalDude: Fixed some warning in admin area.
  327. #1419290 by Nick_vh, paulmckibben: Fixed When $conditions is empty, search_data() results in 'The Apache Solr search engine is not available" (but results are returned).
  328. #1429230 by Nick_vh: Fixed Default values for for mapping per-field is not added correctly.
  329. #1427288 by Nick_vh: Fixed Change the MergePolicy for all the solrconfigs to use LogByteMergePolicy.
  330. Apache Solr integration 7.x-1.0-beta16, 2012-02-02
  331. ------------------------------
  332. #1408190 by DeFr: Fix port check for url with credentials.
  333. #1411354 by Nick_vh: fix for Incorrect reporting of documents indexed.
  334. #1357588 by becw, Bußmeyer, pwolanin: improved ctools export/import support.
  335. #1418136 by zengenuity, pwolanin: fix for undefined function apachesolr_index_set_last_updated() in apachesolr_access.
  336. #995526 by chx, pwolanin: another fix for Key length greater than 1000 bytes causes install error on MyISAM.
  337. #1409878 by becw: Fixed Uncaught exception when the default environment does not exist (patch).
  338. #1398100 by thecarlhall: Fixed Configuration throws exception when starting Solr. Follow up for 7.x-1.x
  339. #1409076 by Nick_vh, sdrycroft: Fixed Entities that use the 'apachesolr_index_entities()" table are not indexed.
  340. #1409146 by Nick_vh: Fixed Add all possible index_types() to apachesolr_index_key().
  341. #1408856 by Nick_vh: Remove DrupalQueue from the install.php.
  342. #1402746 by Nick_vh: Clean up apachesolr_do_query() so the page variable will be inside the query object.
  343. #1408192 by becw: Fixed Add apachesolr.interface.inc to the .info file (patch).
  344. #1405040 by Nick_vh | chrisssi: Fixed SQLSTATE[42S22]: Column not found: 1054.
  345. Apache Solr integration 7.x-1.0-beta15, 2012-01-12
  346. ------------------------------
  347. #1397526 by Nick_vh, cpliakas: Add an option to select which search page facets link to when displayed on non-search pages. Follow-Up small bugfix
  348. #1397138 by Nick_vh: Create Simpletests to verify base functionality of the module.
  349. #1402688 by Nick_vh: Fixed Upgrade from Beta13 to Beta14 does not take the excluded types into account properly.
  350. Apache Solr integration 7.x-1.0-beta14, 2012-01-12
  351. ------------------------------
  352. #1397526 by Nick_vh, cpliakas: Add an option to select which search page facets link to when displayed on non-search pages.
  353. #713142 by ygerasimov, pwolanin, Nick_vh: Added configuration option to a search environment if we want to use Dismax or EDismax.
  354. #1379128 by Nick_vh, bdragon: Fixed Treat cardinality=1 fields as single-value + caching stats response - Follow up.
  355. #370855 by Damien Tournoud, Nick_vh: Add configuration option to a search page if we allow user input using the url or not.
  356. #1392940 by Nick_vh | pwolanin: Create a 3.x solrconfig.xml that sets luceneMatchVersion.
  357. #1031250 by EugenMayer, Nick_vh: Added an option to index as another user instead of only anonymous.
  358. #1388498 by Nick_vh | pwolanin: Remove s (sortable) fields from schema.xml.
  359. #1379128 by Nick_vh, bdragon: Fixed Treat cardinality=1 fields as single-value + caching stats response.
  360. #1361422 by Nick_vh: Fixed coder issues as mentioned by the drupal testing bot.
  361. #1398122 by Nick_vh | thecarlhall: Fixed Trying to get property of non-object in apachesolr_search_block_view().
  362. #1398100 by thecarlhall: Fixed Configuration throws exception when starting Solr.
  363. #1396606 by cpliakas: Fixed Fatal error 'Call to undefined function apachesolr_index_status()" when visiting admin/config/search/settings.
  364. #1392742 by Nick_vh, pwolanin: Fixed Add solr.LengthFilterFactory to the text fields.
  365. #592522 by Nick_vh, pwolanin | quaoar: Fixed Hooks node_type(), taxonomy and user knocks out our database server.
  366. #1394276 by pwolanin, Nick_vh, Fix for logic for last indexed timestamp.
  367. #1388916 by rwohleb, pwolanin: Fix for ctype_digit() port validation fails for ports < 256.
  368. #1391850 by cpliakas: Fix for Fatal error when Solr server is not available on non-search pages.
  369. #1389306 by Nick_vh: Fixed Wrong helptext link if facetapi is not installed.
  370. #1252648 by cpliakas, Nick_vh: Added Allow for enabling facet blocks on non-search pages.
  371. #1161608 by scor, Nick_vh: Added Index format_username()($account).
  372. #1380448 by Nick_vh | longwave: Fixed Menu item description for /admin/reports/apachesolr.
  373. #1387272 by cpliakas: Fixed The cancel links and button submission redirects in facet configuration forms are broken.
  374. #1387088 by swentel, Nick_vh: Fixed apachesolr_index_mark_for_reindex() not found during enable/disable and drush can't load apachesolr.index.inc.
  375. #1313698 by Nick_vh, denikin: Fixed Support for search of multiword content in facets/fields .
  376. #966796 by Nick_vh, scor, BarisW, wesnick, swentel, LSU_JBob | Crell: Added Separate indexer for multiple entity types.
  377. Apache Solr integration 7.x-1.x-beta13, 2011-12-21
  378. ------------------------------
  379. #1376278 by Nick_vh: Fixed Inconsistent behavior of data facets producing unlimited filtering, inconsistent counts, or gap mismatches.
  380. #1372952 by pwolanin | albertosouza: Fixed Wrong variable in apachesolr.module.
  381. Apache Solr integration 7.x-1.0-beta12, 2011-12-12
  382. ------------------------------
  383. #1369208 by pwolanin: Add configure links in .info files.
  384. #1369184 by pwolanin: Restore MLT block edit use of block module configure form.
  385. #1369144 by pwolanin: Fix for cleanup settings table and restore cron index operation.
  386. #1353422 by Nick_vh | Marty2081: Added Using view modes in 'more like this" block.
  387. #1212610 by Nick_vh | jeff.maes: Fixed Notice: Undefined index: module in apachesolr_search_form_search_form_alter(). - follow up
  388. #1365304 by brianV: Fixed Date field minimum/maximum range callbacks don't handle some cases; cause Solr exceptions.
  389. #1365940 by Nick_vh: Fixed Move all indexing functions to apachesolr.module.
  390. #1364564 by Nick_vh, pwolanin: Clarify % on the index page.
  391. #1357820 by Nick_vh | vrc3: Fixed Titles for taxonomy pages are double encoded.
  392. #1358730 by Nick_vh | rooby: Fixed Facet only searching isn't working.
  393. #1362294 by pwolanin: Fix for undefined variable: title in apachesolr_get_user_title().
  394. #1059372 by jpmckinney, Georgique, Nick_vh: Fixed References integration is broken.
  395. #1323676 by Nick_vh: Global functions should be context driven.
  396. #1359294 by Nick_vh: Follow-up : Fixed Test is not enabling the correct modules.
  397. #1359386 by Nick_vh: Replace all instances of $_GET['q'] with current_path().
  398. #1359294 by Nick_vh: Fixed Test is not enabling the correct modules.
  399. #1358158 by pwolanin | SangersDrupalDude: Fixed Schema issues on update to D7.
  400. #1351908 by Nick_vh: Added UI comments and improvements.
  401. #1349532 by Nick_vh: Added UI remake of the bias pages.
  402. #1357548 by Nick_vh: Make the unit tests for solr succeed if there is no solr environment available.
  403. #1356038 by Nick_vh: Added More like this / Blocks Admin UI rework.
  404. #1356018 by Nick_vh: Fixed Remove admin/system from solrconfig.xlm.
  405. #1344690 by Nick_vh: Added Search page should be cloneable.
  406. #1333904 by Nick_vh | vrc3: Added Please restore flexible 'results per page" option - follow up.
  407. #1292364 by Nick_vh, scor: Added UI redesign.
  408. #1336324 by Nick_vh | tinker: Added Get Solr version number to determine feature sets like facet ranges and location search.
  409. #1347092 by Nick_vh | cfuller12: Fixed Solrsort appears to be broken in beta11.
  410. #1344576 by Nick_vh: Fixed More like this should be environment dependent.
  411. #1344570 by Nick_vh: Fixed When installing solr the 'visit the admin page" link is not working.
  412. Apache Solr integration 7.x-1.0-beta11, 2011-11-16
  413. ------------------------------
  414. #1328886 by drasgardian, Nick_vh, pwolanin: fix for access module fails for realm names with spaces.
  415. #1340232 by milesw, Nick_vh: Added Did You Mean suggestions should be broken out from core search form.
  416. #1343646 by Nick_vh: Fixed Empty Search behavior is not working.
  417. #1301646 by Nick_vh: Fixed Coder Review + Drupal coding standard.
  418. #1097976 by Nick_vh, jpmckinney: Fixed Use ShowFileRequestHandler, gettableFiles is deprecated.
  419. #1342134 by Nick_vh: Fixed 'Creating default object from empty value" Notice in node access and indexing test.
  420. #1341860 by pwolanin: Fixed Notice: Undefined index: fq in apachesolr_search_conditions_default() (line 401 of apachesolr_search().module).
  421. #1053126 by jpmckinney, Nick_vh | pwolanin: Remove duplicate sort hooks in 7.x? follow-up.
  422. #1053126 by jpmckinney, Nick_vh | pwolanin: Remove duplicate sort hooks in 7.x?.
  423. #1341854 by pwolanin: Pass the query object into hooks altering search results.
  424. #1340552 by pwolanin: Make facet generation more flexible/overrideable.
  425. #1341840 by pwolanin: Fix for undefined index 'core_search' while running tests.
  426. #1271964 by Nick_vh | wmostrey: Fix for no way to delete content recommendation blocks.
  427. #1314406 by Nick_vh, scor: Fixed De-duplication of the apachesolr_search_execute() and apachesolr_search_user_defined_search_page().
  428. #1161538 by Nick_vh, pwolanin | domidc: Fixed The numeric field id should not be used for Solr index field names.
  429. #1333904 by Nick_vh | vrc3: Restore flexible 'results per page' option.
  430. #1161444 by Nick_vh | cpliakas: Modify Facet API field definitions to reflect API change for the 'query type" key.
  431. #1334216 by Nick_vh: Fixed Convert all static parameters to drupal_static().
  432. #1328854 by Josh Waihi: Added Tag cron database queries to allow modules to alter conditions of updating index table.
  433. #1323758 by Nick_vh | Frippuz: Fixed hook_apachesolr_process_results() make no impact on results.
  434. #1265124 by InternetDevels.Com: Fixed Not output pager in search results.
  435. #1324842 by Nick_vh: Added setAvailableSorts to the api.
  436. #1000532 by craigmc, jpmckinney: Fixed Non-current/valid Node Types not excluded from index.
  437. #1320906 by Nick_vh | brianV: Fixed Taxonomy Search page title should be dynamic based on term.
  438. #1320076 by Nick_vh | egarias: Fixed Results per page should be non-negative integer less than 200.
  439. #1320634 by Nick_vh | jummonk: Fixed Search pages saved in static array before they are created in DB => PDO exception on creation of menu_router() records.
  440. #1319542 by jgalletta: Fixed Undefined index: get in apachesolr_search_user_defined_search_form_submit().
  441. #1313698 by Nick_vh, denikin: Fixed Support for search of date content in facets/fields
  442. #1316578 by Nick_vh | rooby: Added some documentation somewhere that says you need the facetapi module for facets.
  443. Apache Solr integration 7.x-1.0-beta10, 2011-10-19
  444. ------------------------------
  445. #1312718 by pwolanin: fix for menu rebuild problems when installing apachesolr_search.
  446. #1134610 by pcambra, JoeMcGuire, Ravi.J: schema support for ctools export of settings.
  447. #1314664 by Nick_vh, brianV: fix for Search pages completely ignore the title set in the configuration.
  448. #1314260 by Nick_vh: Fixed hook_apachesolr_query_prepare() not also correctly documented.
  449. #1313698 by Nick_vh, denikin: Fixed Support for search of multiword content in facets/fields .
  450. #1309572 by Nick_vh: Fixed Creating new search page gives error when trying to find the search page variable.
  451. #1204480 by Nick_vh | chriscalip: Fixed Please update apachesolr.api.php naming convention from HOOK_ to hook_.
  452. #1212610 by Nick_vh: Fixed Notice: Undefined index: module in apachesolr_search_form_search_form_alter().
  453. #1309564 by Nick_vh: Fixed Simplifying syntax between isset and empty for search_box() in custom page.
  454. Apache Solr integration 7.x-1.0-beta9, 2011-10-13
  455. ------------------------------
  456. #1307526 by pwolanin, Nick_vh: Fixes for update path, core search functionality.
  457. #1264786 by grndlvl: fix for double ellipses on search snippets.
  458. #1305282 by pwolanin, Nick_vh: Fixed Search pages problems.
  459. #1283924 by rjmackay, lazysoundsystem, jweowu: fix for notice undefined index errors.
  460. #1305052 by cpliakas: fix for Negative facets not displayed when the mincount is 0.
  461. #1279164 by pwolanin, fix for 'bundle' is not a required field, but apachesolr treats it as such.
  462. #1300380 by Nick_vh, pwolanin: Search environments not clear about being active or online.
  463. #1294846 by Nick_vh: Added Refactoring of the search pages.
  464. #1188824 by pwolanin: fix for very large watchdog entries when index is in read-only mode.
  465. #1270826 by pwolanin, brianV: fix for search page regex fails for complex queries.
  466. #989398 by pwolanin, Nick_vh: Fix tests after moving conf files.
  467. #1167136 by cpliakas: fix for fields attached to nodes added as facets regardless off the collection type.
  468. #1225554 by pwolanin: fix for pagination missing in the search page administration.
  469. #817286 by pfrenssen: API docs cleanup.
  470. #901376 by LiuShaz, pwolanin: insure UTF-8 encoding is used for POST searches.
  471. #1288080 by Nick_vh, brianV: make facets based on date fields work.
  472. #1201534 by BrianV, pwolanin: restore date field indexing.
  473. #1230380 by Shawn_Smiley: fix for Undefined index: 'facet mincount allowed'.
  474. #1292328 by Nick_vh: add clone environment feature, tweak the UI.
  475. #1187888 by pwolanin: move conf to a subdirectory and start supporting solr 3.3+.
  476. #1237472 by DeFr, sfyn: Fix for _constructURL method misforms urls with username/password.
  477. #1258658 by pwolanin: Fix failing node access test due to core 7.3 change.
  478. #1248366 by Dave Reid: Fix declaration of getInfo() test functions.
  479. #1219178 by cpliakas: Added support for customizable minimum facet counts.
  480. #1216184 by cpliakas: remove unneeded static variable.
  481. #1204450 by blazey: fix for parameter error in apachesolr_taxonomy module.
  482. #1150174 by mr.andrey, pwolanin: Strip content of script and similar tags when indexing.
  483. #1183742 by MrHaroldA, pwolanin: Index all numeric field API fields by default.
  484. #1188614 by ASupinski: Expand Hook_Hook_Info to include other hooks.
  485. Apache Solr integration 7.x-1.0-beta8, 2011-06-13
  486. ------------------------------
  487. #1174960 by pwolanin: fix critical indexing bug from DBTNG error in apachesolr_cron_check_node_table().
  488. #1148612 by pwolanin: fix regression; Clicking "Relevancy" has no effect after choosing another sort.
  489. Apache Solr integration 7.x-1.0-beta7, 2011-05-24
  490. ------------------------------
  491. #1162600 by pwolanin: Display an error if the schema version in use is incompatible.
  492. #1162078 by jpmckinney: fix for Undefined variable: stats_summary.
  493. #1159172 by jpmckinney: Remove unused facet functions.
  494. #1167172 by cpliakas: Improve the breadcrumb handling for facet settings forms.
  495. #1157864 by cpliakas: Integrate with Facet API's depencency plugin system.
  496. #912758 by pwolanin: use Facet API's support for faceting missing values.
  497. #1098860 by jpmckinney: Add apachesolr_cron_check_node_table back to cron.
  498. #1159172 by cpliakas: Remove unused facet functions.
  499. #926564 by jpmckinney: Add get_subqueries().
  500. #1064972 by jpmckinney: Use is_callable not function_exists, where applicable.
  501. #1097988 by pwolanin: Add omitHeader to save on bandwidth.
  502. #1154770 by jpmckinney, pwolanin: Must double quote filter query values if containing space or colon.
  503. #1152382 by cpliakas, pwolanin: Modify Facet API adapter for api changes.
  504. #1131288 by jpmckinney: Fix install and other follow-ups for renaming "server" to "search environment".
  505. #1150988 by pwolanin: Fix for facet blocks based on custom fields displaying field keys instead of labels.
  506. #1150220 by pwolanin: Fix for MLT requests are not going through query alter.
  507. #1150306 by pwolanin: fix for double URL encoding of plus sign (+) on search, after changing sort filters.
  508. Apache Solr integration 7.x-1.0-beta6, 2011-05-06
  509. ------------------------------
  510. #1148768 by pwolanin: move the read-only index setting to the environment edit page.
  511. #1146976 by pwolanin: Rename hook_apachesolr_modify_query to hook_apachesolr_query_alter and other API clean up.
  512. #1146296 by pwolanin: integrate with Facet API current search block code.
  513. #1145036 by slip, pwolanin: Add support for facet browsing to custom search pages.
  514. #1131288 by pwolanin: Rename "server" to "search environment" for better conceptual clarity.
  515. #1122186 by slip, pwolanin: Allow custom user-specified search pages, supporting API changes.
  516. #1127520 by cpliakas, pwolanin: make the breadcrumb look reasonable on facet form.
  517. #1127302 by Janusman: some variables were not removed on uninstall.
  518. #1126806 by pwolanin, Janusman: restore facet browsing functionality.
  519. #1126488 by cpliakas: Implemented hierarchical taxonomy facets.
  520. #1126284 by pwolanin: add enabled filters tab on every server edit page.
  521. #1126282 by pwolanin: fix facet mincount param.
  522. #1124844 by pwolanin: Port over facet API adapter and hooks.
  523. #1121170 by pwolanin: remove facet-related code to prep for Facet API integration.
  524. #1122348 by pwolanin: Rework query class to provide uniform methods of getting and setting params.
  525. Apache Solr integration 7.x-1.0-beta-5, 2011-04-07
  526. ------------------------------
  527. #799970 by pwolanin: update README for config changes.
  528. #1118646 by cpliakas, pwolanin: Fields now displayed on search index report page.
  529. #1117152 by cpliakas: Added a cancel link to the server edit page.
  530. #1117606 by cpliakas: Resolved inconsistencies with the caller parameter.
  531. #1118508 by pwolanin: Make the Apache Solr config link show up next to Search module.
  532. #1117128 by jpmckinney: Follow-up to #1088208
  533. Apache Solr integration 7.x-1.0-beta4, 2011-04-04
  534. ------------------------------
  535. #1116030 by cpliakas, pwolanin: Added titles to settings pages to add transparency as to which server's settings are being edited.
  536. #1112022 by pwolanin, elliotttf: index node last_comment_timestamp too.
  537. #1114798 by pwolanin: enhancements to config based on Solr 3.1 examples.
  538. #1108618 by pwolanin: make numeric fields in 7.x use a sortable data type by default.
  539. #1103602 by pwolanin: prevent PHP Notice when there is an invalid term reference field.
  540. #1097988 by jpmckinney: avoid 'using default converter' warning on Solr startup.
  541. #920482 by jpmckinney: $info_split['date'] template variable should contain changed, not created, date.
  542. #379512 by pwolanin: separate schema field for indexing comments and "extra" information.
  543. #871440 by jpmckinney: Solr taxonomy page displays search form and blocks when the user has no access.
  544. #761990 by jhedstrom, pwolanin: switch to POST for long search ULRs.
  545. #1112362 by pwolanin: cleanup following #1107502 to better use drupal_http_request.
  546. #1107502 by pwolanin: Merge relevant parts of php client into DrupalApacheSolrService.
  547. #899590 by jpmckinney, elliotttf: Support indexing of attached fields that are not facets.
  548. #993476 by jpmckinney, pwolanin: allow arbitrary results per page in the 0-200 range.
  549. #1080652 by elliotttf, pwolanin: Allow other modules to return search results on solr failure.
  550. #562214 by ecofinn, wmostry, jpmckinney: Problems with double-encoded ampersands.
  551. #997480 by jpmckinney | davidwhthomas: Facet checkboxes are duplicated following other javascript activity on page.
  552. #1098038 by pwolanin, mgifford: fix spelling suggestion incorrect use of LABEL tag.
  553. #1099390 by jpmckinney: Fatal error: Call to undefined function apachesolr_nodeaccess_build_subquery().
  554. #1098222 by pwolanin: Rename and make the nodeaccess module more generic.
  555. #1092910 by pwolanin: missing date field conversions from #1088208.
  556. #1090530 by pwolanin: Further schema-related code fixes following from #1088208.
  557. #783366 by elliotttf: Invoke hook_apachesolr_prepare_query() in apachesolr_search_browse
  558. #1078766 by elliotttf: code-style cleanup according Coder module.
  559. #1049114 by Steven Jones, james.williams, Janusman: restore hierarchical taxonomy facets.
  560. #1088208 by pwolanin | Janusman: simplify the schmea to eliminate node-specific fields.
  561. #1089342 by elliotttf: Content Biasing not working.
  562. #996800 by elliotttf: trim host, port, and path strings to prevent connection errors.
  563. #1020780 by jpmckinney, pwolanin: cleanup of variable_get to apachesolr_server_variable_get conversion.
  564. #1085630 by pwolanin: Index taxonomy term ancestors into term reference-based field.
  565. #1050000 by pwolanin: More generically prevent calling nodeapi update_index when indexing.
  566. #1060536 by jpmckinney: Long title and Default shortcut link obscured in overlay.
  567. #1060550 by jpmckinney: admin/build/block should be admin/structure/block.
  568. #704190 by pwolanin | robertDouglass | jpmckinney: Add page callbacks to display conf files in the index in reports.
  569. #925608 by jpmckinney | janusman: Quick perf improvement: cache term ancestors on indexing.
  570. #1059380 by jpmckinney: apachesolr_fields_list_display_callback doesn't return if $facet in list_allowed_values.
  571. #1059368 by jpmckinney: apachesolr_clear_cache as a #submit callback doesn't work.
  572. #1072884 by justinrandell: incorrect use of query->condition() in apachesolr_cron().
  573. #901720 by jpmckinney | robertDouglass: Highlighting snippets in search results not flexible enough, and logic improvement.
  574. #1064782 by jpmckinney: Use module_load_include, module_load_install instead of include_once.
  575. #791916 by Network | jpmckinney: Allow facet search block to have children always show.
  576. #937328 by Davy Van Den Bremt | pwolanin: Drush support for indexing remaining nodes.
  577. #1060698 by dww | jpmckinney: Always display the current value of apachesolr_cron_limit in the admin UI.
  578. #904312 by pounard: Use drupal_get_breadcrumb() not menu_get_active_breadcrumb().
  579. #616888 by bangpound: Pass delta to MLT blocks' theme function.
  580. #864146 by pwolanin | jpmckinney: Fixed When moving fq to q.alt, we should parenthesize each fq.
  581. #896324 by ahankinson | jpmckinney: Fixed module_invoke() called too late.
  582. #840358 by pwolanin | torstenzenk: Fixed Error searching Taxonomies.
  583. #991444 by Nick_vh: None of start, end, gap should show up as date facets.
  584. #835674 by pwolanin: Remove search module dependency from apachesolr.
  585. #961570 by jpmckinney: if apachesolr_search was the default search module in D6, make it so in D7.
  586. #878996 by pwolanin | weri: Added Don't break the loop.
  587. #1050044 by pwolanin: hook_theme API fix, and revert to using core theme('search_results').
  588. #1026916 by dmitry_bezer: apachesolr_get_enabled_facets() mandatory parameter was omitted.
  589. #528086 by pwolanin: Fix for special html entity search and display bugs.
  590. #1020780 by pwolanin: Store variable settings per server for better flexibility.
  591. #891962 by jurcello, pwolanin: avoid incorrect filter substring matches, emit correct query string.
  592. #1018768 by pwolanin: fix notices during failed search request.
  593. Apache Solr integration 7.x-1.0-BETA3, 2011-01-06
  594. ------------------------------
  595. #1017836 by Janusman, pwolanin: fix empty search behavior.
  596. #1017624 by pwolanin: Fix for "Did you mean" suggestion does not show.
  597. #1007848 by pwolanin: Fixes for apachesolr_nodeaccess for Drupal 7.
  598. #1017258 by pwolanin: Fix help text when there are no search results.
  599. #1013122 by pwolanin: some JS cleanup to use jQuery proxy.
  600. #1013136 by pwolanin: fix retain filters checkbox.
  601. #1009398 by pwolanin: fix content bias forms.
  602. #1007860 by pwolanin: API fix for hook_apachesolr_modify_query, add type hinting.
  603. #1007824 by pwolanin: use contextual links to avoid block caching mode issues.
  604. #1003500 fix icon and icon path.
  605. #957652 by aegnor, pwolanin: fix str_replace may remove a substring in filter_extract.
  606. Apache Solr integration 7.x-1.0-BETA2, 2010-12-18
  607. ------------------------------
  608. #983458 by craig_ : mass update and mass delete ignore setting apachesolr_read_only.
  609. #996976 by scor: list item class should be an array, not a string.
  610. #995526 by pwolanin: Alter server schema so we don't exceed the MyISAM key size limit.
  611. #1000396 by dmitry_bezer: Edit server form ignored "Make this server the default" checkbox.
  612. #997240 by VladGh: fix parameters for apachesolr_server_edit_form for PHP 5.3.
  613. #993448 by pwolanin, scor: get Solr result docs as stdClass instead of Apache_Solr_Document.
  614. Apache Solr integration 7.x-1.0-BETA1, 2010-12-09
  615. ------------------------------
  616. #979198 by pwolanin, janusman: Missing 'module' property on facet $block objects.
  617. #992860 by pwolanin, davereid: Taxonomy indexing and faceting has to be per field, not per vocab.
  618. #991590 by larskleiner: fix for API change to timezone param in format_date().
  619. #989730 by pwolanin: Using tdate instead of data cases java exception in using rord().
  620. #989658 by pwolanin: Drupal 7 allows multiple term refernece fields for the same vocabulary.
  621. #989398 by pwolanin: get some actual tests working.
  622. #983892 by pwolanin: update schema to use long instead of int, plus tdate fields.
  623. #983894 by pwolanin: add a set of conf files that can be used to create a test core.
  624. #983572 by amateescu, pwolanin: fix for empty filter values causing Solr error.
  625. #795912 by pwolanin patch 64: fixes various settings forms and variables, avoids a notice, removes use of md5() in favor of drupal_hash_base64().
  626. #982846 by pwolanin: split out (and deprecate) the taxonomy path hijack feature.
  627. #982840 by pwolanin: OO cleanup for Drupal 7 coding standards.
  628. #982490 by pwolanin: rip out Drupal 6.x update functions, update README.
  629. #904100 by das-peter, pwolanin: prevent missing table error when comment module not enabled.
  630. #795912 by pwolanin patch 62: requirements fixes, add a button to test server settings.
  631. #795912 by pwolanin patch 61: fix up server add/edit/delete funcitonality.
  632. #795912 by pwolanin, crell patch 60: - makes Field API handling more generic, adds a framework
  633. for handling multiple Solr servers, and moves the nodeaccess module out of the contrib dir.
  634. #885950 by pwolanin, csevb10: preserve added/removed filters when filterstring is re-parsed.
  635. #864160 by pwolanin: Allow the caller a last chance to modify the query and params.
  636. #536990 by pwolanin | jpmckinney, janusman: always index content as an anonymous user.
  637. #835850 by pwolanin: add more replicated files to solrconfig.xml master section.
  638. #830976 by eosrei, pwolanin: make sure we return a non-zero ping time on success.
  639. #795912 by tjwallace, dmitry_bezer, jpmckinney, pwolanin: inital Drupal 7 port.
  640. Apache Solr integration 6.x-2.0-BETA1, 2010-04-08
  641. ------------------------------
  642. #660754 by jhedstrom: Added Allow key sorting of facets.
  643. #614644 by netsensei | robertDouglass: Fixed Forms attached to Apachesolr search results won't work.
  644. #747346 by robertDouglass, pwolanin | lazysoundsystem: Fixed Typo in apachesolr_search().module.
  645. #763072 by robertDouglass, justinrandell | pwolanin: Fixed warnings when indexing old, crappy html.
  646. #658278 by cpliakas | JThan: Fixed Errors when building the search index in PHP 5.3.
  647. #765486 by robertDouglass: Fixed Several cases where Luke cache not getting cleared and resulting in errors.
  648. #765448 by robertDouglass: Fixed Facet blocks for hierarchical taxonomy broken.
  649. #751420 by pwolanin, skwashd | Damien Tournoud, Scott Reynolds: Fixed apachesolr_site_hash() calls md5() twice.
  650. #750426 by mkalkbrenner, pwolanin | robertDouglass: Fixed fieldType textTight conficts with fieldType text and textSpell.
  651. Apache Solr integration 6.x-2.0-BETA1, 2010-03-24
  652. ------------------------------
  653. #649038 by brunodbo, slip | robertDouglass: Fixed Search not working on 404 page.
  654. Apache Solr integration 6.x-2.0-ALPHA3, 2010-03-22
  655. ------------------------------
  656. #610656 by pwolanin, claudiu.cristea | Scott Reynolds: Fixed Facets requests for non-enabled modules.
  657. #686390 by pwolanin | rjbrown99: Fixed Wrong number of initial items in taxonomy facet under certain conditions.
  658. #573734 by drewish | robertDouglass: Added Index controls should be radio buttons with one form submission button.
  659. #736540 by drewish | Scott Reynolds: Changed Minimize UPDATE queries in apachesolr_nodeapi_mass_update().
  660. #687738 by David Lesieur | anantagati: Fixed Avoid introducing empty 'filters' query string.
  661. #733116 by pwolanin | drewish: Changed Implement hook_flush_caches().
  662. #719356 by robertDouglass, mathieu | flk: Fixed Indexing cron triggers sigsegv in apachesolr.module line 387.
  663. #744038 by siliconmeadow: Changed Change of Drush extension command naming conventions.
  664. #558160 by robertDouglass, mihha | DenRaf, mcarbone, haxney: Added date facet for cck fields.
  665. #666936 by pwolanin, robertDouglass, claudiu.cristea | justindodge: Fixed apachesolr.js - Drupal.behaviors.apachesolr does not respect context.
  666. #708424 by janusman: Changed Change gmdate() to Drupal format_date() in date facets to support localization.
  667. Apache Solr integration 6.x-2.0-ALPHA2, 2010-01-08
  668. ------------------------------
  669. #679522 by pwolanin, Add gettableFiles to solr admin interface config.
  670. http://drupal.org/cvs?commit=309746 by robertDouglass, add entity='comment' to comments on indexing.
  671. #672882 by David Lesieur: Fixed Broken 'Show more' link on taxonomy facets.
  672. #604566 by robertDouglass | jhedstrom: Fixed index_value() never set for CCK fields that aren't of type text, node or user referrence.
  673. #672530 by robertDouglass: Fixed Change array key names from display callback to display_callback() and indexing callback to indexing_callback().
  674. #672518 by robertDouglass: Fixed Add new trie prefixes to helper function .
  675. #551582 by drewish: Fixed Show value instead of key in CCK facets.
  676. #668396 by pwolanin, closer to fix from #655006 for PHP notices.
  677. #664818 by robertDouglass, pounard, pwolanin | Scott Reynolds: Fixed Wrong watchdog() usage.
  678. #657648 by kcoop: Added Add Smaller Limit Options to Apache Solr Cron Indexing.
  679. Apache Solr integration 6.x-2.0-ALPHA1, 2009-12-26
  680. ------------------------------
  681. #664818 by robertDouglass, pounard, pwolanin | Scott Reynolds: Fixed Wrong watchdog() usage.
  682. #662232 by pwolanin | anarchivist: Changed Use language-neutral code like D7.
  683. #666648 by pwolanin: Changed Make hook_apachesolr_update_index() more generic by taking a namespace param also.
  684. #667110 by pwolanin: Fixed Replace bogus use of pager_query().
  685. #667124 by pwolanin: Fixed Use current query not altered query for the breadcrumb.
  686. #667650 by Dave Reid: Fixed Results of apachesolr_process_response() should return absolute URLs.
  687. #664572 by pwolanin: Added Add schema and core name to admin screen.
  688. #664860 by pounard: Fixed Wrong t() usage in apachesolr_field_name_map().
  689. #528086 by pwolanin, better (but still problematic) handling of entities.
  690. #662232 by pwolanin, index zxx as the Language neutral code.
  691. #401234 by mkalkbrenner, janusman, and pwolanin, reflect hierarchical taxonomy vocabulary in facets.
  692. #661952 by pwolanin, fix no results help text for dismax syntax.
  693. #348668 by pwolanin, add indexing of the 'node' entity string.
  694. #641954 by anarchivist, swentel, pwolanin, update schema.xml.
  695. #651044 by kcoop use node title for comment title when comment has no title.
  696. #655006 by Scott Reynolds, pwolanin fix warnings on constants.
  697. #652512 by robertDouglass enable use of more than just the default solr server.
  698. #642602 by robertDouglass, change 'content type' to 'content_type' in facet definitions.
  699. #641452 by robertDouglass, prevent admin from trying to re-index when in read-only mode.
  700. #372767 by socki, robertDouglass, pwolanin allow MLT blocks to be filtered by type and custom filters.
  701. #372336 by der, janusman, robertDouglass, allow name sorting of facet links.
  702. #611670 by pwolanin, allow modules to abort the building of documents for indexing.
  703. #628080 by pwolanin, update to use Solr PHP library r22 and check for it in hook_requirements.
  704. #638236 by mkalkbrenner and robertDouglass, undocumented dependency on taxonomy module.
  705. #562458 by janusman, fix typo preventing menu_rebuild regarding taxonomy hijack.
  706. #630798 by joshk, robertDouglass make cache_apachesolr table to facilitate better memcache utilization.
  707. #623046 by robertDouglass make the results that come back from a search more useful.
  708. #622120 by robertDouglass make the "Show more" block selection dynamic to accommodate other modules.
  709. #621922 by robertDouglass make the "Show more" js more robust.
  710. #612024 by pwolanin, Add method to allow requests to additional Solr servelets.
  711. #561082 by pwolanin, consolidate Solr delete queries on cron.
  712. #580404 by pwolanin per content type comment exclusion.
  713. #597174 by Frando, add hook_apachesolr_prepare_query() to enable custom sorts.
  714. #591278 by robertDouglass fix bug that was preventing hook_apachesolr_modify_query from working correctly.
  715. #590982 by swentel fix warnings on indexing.
  716. #554136 by emackn, Jaza make results-per-page alterable.
  717. #580764 by robertDougalss Add a new contrib module that allows searching on just comments.
  718. #548160 by robertDouglass get rid of functions that begin with underscore. Yuck.
  719. #580404 by robertDouglass make indexing of comments optional. New variable, apachesolr_index_comments_with_node.
  720. #538636 by robertDouglass allow modules to register document handlers so that multiple documents can be indexed per entity.
  721. #557382 by Josh Waihi, Scott Reynolds mlt blocks were double encoding titles.
  722. #578008 by robertDouglass improve performance by not including unused facet queries.
  723. #552152 by robertDouglass OR operator for facet blocks.
  724. #576092 by robertDouglass use Drush to search the site using Solr.
  725. #576040 by robertDouglass use Drush to download the SolrPhpClient: drush solr phpclient
  726. #457826 by janusman Make the behavior of empty searches configurable.
  727. #573038 by robertDouglass Automatically create facets for user and node reference CCK fields.
  728. #570476 by robertDouglass add initial Drush support with commands drush solr delete index and drush solr reindex.
  729. #570476 by robertDouglass allow for deleting or reindexing single content types.
  730. #456420 by anarchivist, janusman, robertDouglass Reindex using Batch API.
  731. #551510 by Scott Reynolds Add in ability to theme different facet blocks differently.
  732. #551620 by robertDouglass Type dependent facet blocks.
  733. #549664 by Scott Reynolds Ignore node_access for Solr Views queries.
  734. #551582 by robertDouglass make CCK breadcrumbs, facets, and current search show the value, not the key.
  735. #551278 by robertDouglass CCK mappings don't respect shared fields
  736. #535654 by drunken monkey Add apachesolr_server_status() function
  737. #543226 by drunken monkey validate port on settings form.
  738. #502976 by Scott Reynolds followup to Other GET parameters ignored by Apache Solr Facet Blocks
  739. #473554 by janusman Add an "unclick" link to search keys
  740. #545094 by loganfsmyth add getter and setter methods for a query's keys.
  741. #530910 by Damien Tournoud fix offset problem in field settings administration.
  742. #526344 by drunken monkey Remove apachesolr_read_only check from Drupal_ Apache_Solr_Service::_sendRawPost().
  743. #525980 by robertDouglass Clarify the API of apachesolr_index_updated.
  744. #530196 by pwolanin, fix facecount form function calls in apachesolr_og.
  745. #548102 by robertDouglass change wording on enabled filters page to improve usability.
  746. #529606 by Damien Tournoud update schema.xml with WhitespaceTokenizerFactory and SnowballPorterFilterFactory. Note that you need to stop solr, replace schema.xml, delete your index, and re-index your site.
  747. #528002 by janusman, Add RSS discovery to taxonomy hijack page
  748. #528888 by robertDouglass turn spellchecker on by default
  749. #528596 part 1 by robertDouglass add JS enabled checkboxes to facet and unclick links
  750. #525918 by robertDouglass be more forceful when reindexing; rebuild the apachesolr_search_node table completely.
  751. #528516 by robertDouglass add apachesolr-facet and apachesolr-unclick CSS classes to unclick and facet links.
  752. #528484 by robertDouglass switch to Drupal.behaviors in apachesolr.js
  753. #515682 by robertDouglass, add confirmation form to re-index button.
  754. #509526 by pwolanin, {apachesolr_search_node} table should be rebuilt when index is deleted.
  755. #457826 by janusman, robertDouglass - show browsable facet blocks in the search well when no search term is present to allow browsing. Hello 6.2 branch of ApacheSolr :D
  756. Apache Solr integration 6.x-1.x, xxxx-xx-xx
  757. ------------------------------
  758. #508364 by pwolanin, Don't offer non-indexed fields as search options.
  759. #508548 by pwolanin, Don't implode params['fq'] if it's not set.
  760. #708424 by janusman: Changed Change gmdate() to Drupal format_date() in date facets to support localization.
  761. Apache Solr integration 6.x-1.0-RC1, 2009-07-02
  762. ------------------------------
  763. #502976 by pwolanin, Scott Reynolds, robertDouglass facet links and form submissions respect non ApacheSolr $_GET parameters. Note that this changes the interface API: get_url_querystring is now get_url_queryvalues and returns and array instead of a string.
  764. #507708 by pwolanin, fix sort parameters to use field aliases, validate in query object.
  765. #299539 by kleung11 and pwolanin, use 'administer search' for permission checking.
  766. #503644 by pwolanin and Jeremy, make sure we strip ctrl chars last, add logging.
  767. #505652 by bdurbin, add apachesolr-showhide class to Show more link.
  768. #472600 by janusman, JacobSingh, and pwolanin, optionally hijack taxonomy pages.
  769. #496650 by mkalkbrenner, make unclick links work after #463900.
  770. #495258 comment out timeAllowed params (partial roll-back of #490076)
  771. #495012 by pwolanin, fix Anonymous user and other 0-value facets.
  772. #463900 by pwolanin and JacobSingh, facet theme function clean-up.
  773. #405206 by pwolanin, allow Apache Solr to be the default, let core search index 0 nodes.
  774. #453310 by pwolanin, allow easier theming of username display.
  775. #490076 by pwolanin, spellcheck more popular, maxqt to 20, limit search time.
  776. #358166 by David Lesieur, janusman, cptnCauliflower, and pwolanin, search for just facet(s).
  777. #489654 by JacobSingh, and pwolanin, allow users to set their index as "read only".
  778. Apache Solr integration 6.x-1.0-beta11, 2009-06-11
  779. ------------------------------
  780. #348218 by David Lesieur, janusman, and pwolanin, retain filters for next search.
  781. #401046 by pwolanin, revist urlencoding of query strings.
  782. #467810 by aufumy, Pass in page number and caller to apachesolr_search_execute.
  783. #481838 by JacobSingh and pwolanin, enable plus sign in search when using clean URLs.
  784. #480814 by mkalkbrenner and pwolanin, add more detail to logging on errors.
  785. #464758 by pwolanin, 4th param to htmlspecialchars breaks PHP < 5.2.3.
  786. #466328 by pwolanin, fix classes for sort links.
  787. Apache Solr integration 6.x-1.0-beta10, 2009-05-14
  788. ------------------------------
  789. #449414 by pwolanin, aufumy, & Scott Reynolds, refactor apachesolr_search_search().
  790. #462836 by pwolanin, catch fatal error in _nodeaccess if no solr.
  791. #461506 by pwolanin, do nothing if there are no nodes to index.
  792. #459930 by Scott Reynolds and pwolanin, clean up hook_enable(), uninstall, update_6004
  793. #453338 by pwolanin and JacobSingh, move mlt functionality into the framework module.
  794. #365495 by pwolanin, improve admin screens and usability of field weights.
  795. #454608 by pwolanin, fix current search block.
  796. #453182 by pwolanin, use stored path rather than forcing node/$nid.
  797. #448298 by JacobSingh and pwolanin, use a confirm form for index deletion.
  798. #454352 by Damien Tournoud, make optimize interval configurable, document variables.
  799. Apache Solr integration 6.x-1.0-beta9, 2009-04-30
  800. ------------------------------
  801. #435924 by pwolanin, only clear cache on cron after updates and if the server is available.
  802. #405780 by blackdog and pwolanin, skip excluded node types during counting and indexing.
  803. #441628 by aufumy and pwolanin, update _og for negative facets, minor fixes, install/enable/update hooks.
  804. #447622 by pwolanin and mkalkbrenner, better encoding of html entities and CCK facets.
  805. #447890 by pwolanin, properly respect 'access content' permission in _nodeaccess.
  806. #271753 by pwolanin, more granular CCK field mappings via _alter hook.
  807. #436074 by pwolanin, better query class handling of negative queries.
  808. #442198 by Scott Reynolds and pwolanin, update the Drupal_Solr_Query_Interface interface.
  809. #443252 by Scott Reynolds, (bugfix for regression) make protected id public again.
  810. #337737 by David Lesieur, mikejoconnor and Scott Reynolds, localize arg(1) dependence.
  811. Changes query get_path() to facilitate generating facets outside the search page.
  812. Apache Solr integration 6.x-1.0-beta8, 2009-04-16
  813. ------------------------------
  814. #343252 by pwolanin, fix nodeaccess for method name changes, make multi-site aware.
  815. #432946 by pwolanin, query class and sort cleanups.
  816. #393480 by pwolanin and Jody Lynn, provide a book facet and facets for missing fields.
  817. #432140 by Damien Tournoud, use format_interval() for more attractive, localizable time intervals.
  818. #348029 by pwolanin, Handle negative filters and improve date facet block code.
  819. #254565 by drunken monkey and Scott Reynolds, change the query class to enable Views integration.
  820. Apache Solr integration 6.x-1.0-beta7, 2009-04-03
  821. ------------------------------
  822. #410330 by pwolanin and bhuga, return more information for error 0.
  823. #293989 by bjaspan and vladimir.dolgopolov, add date facets for created and changed dates.
  824. #420290 by mkalkbrenner and pwolanin, add spaces around tags to avoid running words together.
  825. #368688 by hurleyit and pwolanin, send MLT docs instead of processed links to theme function.
  826. #383478 by pwolanin and JacobSingh, provide more information about autocommit lag, pending deletes.
  827. #339490 by aufumy, pwolanin, and JacobSingh, Organic groups Apachesolr integration, new _alter hook.
  828. Apache Solr integration 6.x-1.0-beta6, 2009-03-20
  829. ------------------------------
  830. #305370 by pwolanin, Handle failed delete requests so unpublished/deleted content doesn't stay in the index.
  831. #407570 by pwolanin and moshe weitzman, _alter for sort links, hide for < 2 results.
  832. #392978 by pwolanin and ncameron, workaround for those using php 5.1, update README.
  833. #402984 by JacobSingh and pwolanin, put MLT menu under the general ApacheSolr settings.
  834. #401442 by Janusman and pwolanin, no sort block when 0 results.
  835. #405732 by JacobSingh, pwolanin: Update to new SolrPhpClient (r6) and make ping() use drupal_http_request.
  836. #405722 by JacobSingh, increase ping timeout and make it variable.
  837. #400882 by mkalkbrenner, fix faceting bug due to static counter in method add_field.
  838. #382358 by pwolanin, use tokenizer solr.CharStreamAwareWhitespaceTokenizerFactory to fix highlighting.
  839. Apache Solr integration 6.x-1.0-beta5, 2009-02-27
  840. ------------------------------
  841. #305370 by pwolanin, don't delete from apachesolr table if Solr query fails.
  842. #385348 by moshe weitzman, use key in sort links array.
  843. #385362 by pwolanin, Shorten hash from 32 chars to 12.
  844. #383804 by JacobSingh, fix query building that broke nodeaccess.
  845. Apache Solr integration 6.x-1.0-beta4, 2009-02-23
  846. ------------------------------
  847. #380670 by pwolanin, only add a bq param for a node-type boost > 'Normal'.
  848. #379518 by pwolanin, correct mismatch in default boost between
  849. solrconfig.xml and apachesolr_search.
  850. #380594 by pwolanin, empty the spellcheck dictionary if the index is deleted.
  851. #380644 by JacobSingh, Backwards compatability for old sort fields.
  852. #380538 by pwolanin, fix code to find vid for taxonomy facet blocks.
  853. Apache Solr integration 6.x-1.0-beta3, 2009-02-20
  854. ------------------------------
  855. #378222 by janusman and pwolanin, add boost settings for "sticky" and "promote".
  856. #378566 by pwolanin, nodeaccess not correctly marking single nodes for re-indexing.
  857. #378270 by pwolanin, suppress MLT admin link when there is no block content.
  858. #378196 by pwolanin, remove PHP client from CVS per Drupal.org policy.
  859. #231200 by janusman and pwolanin, turn on mapping of accented to non-accented
  860. ISO characters for indexing and search.
  861. #377494 by pwolanin, Update text type in schema to new example.
  862. #376270 by pwolanin, also add option to bias on recent comments/changes.
  863. #337879 by pwolanin and blackdog, Store relative not absolute paths.
  864. #376255 by pwolanin, Index more node fields, use boolean fields.
  865. #376966 by JacobSingh and pwolanin, requesting the top terms from luke is very
  866. expensive, so normally request 0, and only get them for smaller indexes.
  867. #375991 by pwolanin, build spellcheck index on optimize.
  868. #370707 by pwolanin, make sort field names consistent, make ignored multiValued.
  869. #375723 by pwolanin, prevent fatal error if available facet list changes.
  870. #373921 by JacobSingh, show pending docs on index page from autocommit.
  871. #371858 by pwolanin, re-fill the Luke cache after we empty it on cron.
  872. #372120 by pwolanin, create one MLT block by default on install of apachesolr_mlt.
  873. #370707 compact field names, create "order by" fields in schema.xml
  874. by pwolanin and Damien Tournoud.
  875. #370796 avoid repeated looping/indexing in apachesolr_index_nodes() by Damien Tournoud.
  876. #369944 Add field aliases and further clean-up the query class, by pwolanin.
  877. #366959 make usage of solrsort consistent in Solr_Base_Query::solrsort by Damien Tournoud.
  878. # Update errant watchdog calls that were using D5 signature by robertDouglass.
  879. #369780 Rearrange code for better organization and performance by robertDouglass.
  880. #365901 Fix bug where indexing might hang & improved API by adding a separate
  881. hook for modules to indicate that a node is excluded, by pwolanin.
  882. #367361 Use the machine-readable name for disabled node types by pwolanin.
  883. #366957 Add a "configure" link to the more like this block by JacobSingh.
  884. #365901 Add a bias on node type (and node-type exclusion) by Damien Tournoud and pwolanin.
  885. Apache Solr integration 6.x-1.0-beta2, 2009-01-28 (changes since 6.x-1.0-alpha6 2009-Jan-08)
  886. ------------------------------
  887. #365684 Get PHP library from new svn home by pwolanin
  888. #365620 clear stale data on hook_enable by pwolanin
  889. #365312 don't redirect after enabling filters by pwolanin
  890. #365245 invalid foreach when no facets available reported by Damien Tournoud
  891. # don't let attachements be enabled since it seems be broken by pwolanin
  892. #363972 fix ApacheSolr to Apache Solr
  893. #363972 Text improvements for UI by horncologne and pwolanin
  894. #365063 fix module name in admin screen by pwolanin
  895. #365022 fatal error in MLT when no Solr server by pwolanin
  896. #364446 fix space problem and clean up query class by pwolanin
  897. #355525 fix mis-named variables, patch by pwolanin, bug reported by flexer
  898. #339467 centralize/register facets blocks by paul.lovvik, JacobSingh and
  899. pwolanin
  900. #362389 make the _image module work by pwolanin
  901. #364140 fix mlt schema bug, thanks to webrascal
  902. #364384 reorder selects to have bigger numbers at the top by pwolanin, suggested
  903. by horncologne
  904. #350330 make sure to index dates as GMT, thanks to webrascal
  905. #363416 reindex without blowing away either the solr index or the core search index by pwolanin
  906. #360227 strip ctl chars() also on path, reported by flexer
  907. #348215 cleanup - simplify branching, numerically index array by pwolanin
  908. #348215 add missing js file with minor text chenges (js file by vladimir.dolgopolov)
  909. #359923 separate cron limit for apachesolr by pwolanin
  910. # remove lang module - code was already added to apachesolr_search
  911. #292662 commit after we delete the index by pwolanin
  912. #356696 by pwolanin: copies the author's name to a string field for use in
  913. multisite search or sorting by author. Also snuck in non-compression on
  914. the body for performance.
  915. #348215 by vladimir.dolgopolov: More link for additional facets.
  916. #292662 update README by pwolanin
  917. #344249 obey 32 char limit for block deltas by pwolanin
  918. #355479 fix PHP warning when request fails by pwolanin
  919. #355544 Add a ->clearCache(); in apachesolr_index_page(), by flexer and pwolanin