1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.10.5" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>solr</name> 4 <channel>pecl.php.net</channel> 5 <summary>The Apache Solr PHP extension is an extremely fast, 6 light-weight, feature-rich library that allows PHP applications to 7 communicate easily and efficiently with Apache Solr server instances 8 using an object-oriented API.</summary> 9 <description>It effectively simplifies the process of interacting with Apache Solr using PHP. 10 11The extension has features such as built-in, serializable query string builder objects which effectively simplifies the manipulation of name-value pair request parameters across repeated requests. 12The response from the Solr server is also automatically parsed into native php objects whose properties can be accessed as array keys or object properties without any additional configuration on the client-side. 13 14Its advanced HTTP client reuses the same connection across multiple requests and provides built-in support for connecting to Solr servers secured behind HTTP Authentication or HTTP proxy servers. It is also able to connect to SSL-enabled containers. 15 16Please consult the documentation for more details on features. Included in the source code are phpdoc stubs that enable autocomplete of Solr classes and methods in IDE during development in userland. 17 18Please consider staring the package on github, and get a free release ;) 19 20https://github.com/php/pecl-search_engine-solr</description> 21 <lead> 22 <name>Omar Shaban</name> 23 <user>omars</user> 24 <email>omars@php.net</email> 25 <active>yes</active> 26 </lead> 27 <date>2020-09-09</date> 28 <time>12:11:17</time> 29 <version> 30 <release>2.5.1</release> 31 <api>2.5.1</api> 32 </version> 33 <stability> 34 <release>stable</release> 35 <api>stable</api> 36 </stability> 37 <license uri="http://www.php.net/license">PHP License</license> 38 <notes> 39- PHP 7.4 compatible 40 - PHP 7 windows support 41 - PHP 8.0.0beta3 compatible 42 - Bug #72740 Fixes NULL byte when using addQueryField() w/o boost 43 </notes> 44 <contents> 45 <dir name="/"> 46 <file md5sum="b91f885ef710f6580c17e0bdffd884bc" name="examples/bootstrap.php" role="doc" /> 47 <file md5sum="c08c750a98a2ae0861e92b467b51f650" name="examples/facet_001.php" role="doc" /> 48 <file md5sum="b8c47ea0eb153cc6804d44fa74ce70e7" name="examples/facet_002.php" role="doc" /> 49 <file md5sum="a8511d234fa73141e9f7031be43c5519" name="examples/solrclient_001_adddocument_01.php" role="doc" /> 50 <file md5sum="54d90e770730993bf1a42d8804f76798" name="examples/solrclient_002_adddocument_02.php" role="doc" /> 51 <file md5sum="5a7845a9305cc9e725156877024bee2a" name="examples/solrclient_002_adddocument_03_child_docs.php" role="doc" /> 52 <file md5sum="58edebf924eee6633aa48a435a6b0d52" name="examples/solrclient_003_adddocuments_01.php" role="doc" /> 53 <file md5sum="7c5942c501b5149df9a3fa8f966473bf" name="examples/solrclient_004_adddocuments_02.php" role="doc" /> 54 <file md5sum="ef89a4824d96b49bd56a50e7dd743c8f" name="examples/solrclient_005_optimize.php" role="doc" /> 55 <file md5sum="a7c29625455e6737b97522df9fdc5faf" name="examples/solrclient_006_commit.php" role="doc" /> 56 <file md5sum="2810fdd472fbca57437cea74d267b425" name="examples/solrclient_007_query.php" role="doc" /> 57 <file md5sum="45590e9430d408b25f1cbb03937bd87d" name="examples/solrclient_008_query_lucene.php" role="doc" /> 58 <file md5sum="6b4566cd26df97cc8cd8a0be93ee3531" name="examples/solrclient_009_query_parsemode.php" role="doc" /> 59 <file md5sum="8b03890994b5308d5befe6a77f64f193" name="examples/solrdocument_001.php" role="doc" /> 60 <file md5sum="c522607352d29a61d531237829b267c8" name="examples/solrdocument_002.php" role="doc" /> 61 <file md5sum="ae569473884a37bd780be5bcf1995837" name="examples/solrdocument_003.php" role="doc" /> 62 <file md5sum="bb4924a82932aa61ba31f3e99df93845" name="examples/solrdocument_004.php" role="doc" /> 63 <file md5sum="d3305c5495bd1ed87594e6c3e8a59ace" name="examples/solrobject_001.php" role="doc" /> 64 <file md5sum="e28a419c727c0ad00691787894674682" name="examples/solrobject_002.php" role="doc" /> 65 <file md5sum="49a60ef73833b7bc368ba5f2ed79d4ff" name="examples/solrobject_003.php" role="doc" /> 66 <file md5sum="f9563e7f56df5752f9eaefbb188f0346" name="examples/solrobject_004.php" role="doc" /> 67 <file md5sum="e1c02ed8cf668660dd8afc78e6c07d53" name="examples/solrobject_005.php" role="doc" /> 68 <file md5sum="6d0282342bd47a9d9bc75d00860f8366" name="examples/solrquery_001.php" role="doc" /> 69 <file md5sum="876a070d9ee480561293a750e6f5836d" name="examples/solrquery_002_facet.php" role="doc" /> 70 <file md5sum="236edcc20894edd5005dc9a8bb0cbdfb" name="examples/solrquery_003_date_facet.php" role="doc" /> 71 <file md5sum="7fccedcc0d294a3650c789455b906181" name="examples/solrquery_004_highlight.php" role="doc" /> 72 <file md5sum="e7dba75a5ee1f39f8451eec533304dd8" name="examples/solrquery_005_stats.php" role="doc" /> 73 <file md5sum="77e168bb4e4edeec6966c42a9f67d9fc" name="examples/solrquery_006_mlt.php" role="doc" /> 74 <file md5sum="a1789eca0c20b9077e40262934699dc7" name="examples/solrquery_007_terms.php" role="doc" /> 75 <file md5sum="73b865ad4666e5799ba75f824aff4cff" name="examples/solrutils_001_digestxmlresponse.php" role="doc" /> 76 <file md5sum="2e5c00726d900726f3975e280070e689" name="examples/solrutils_002_escapequerychars.php" role="doc" /> 77 <file md5sum="b5c2b650ed121eb173df80a108fa0639" name="examples/terms_001.php" role="doc" /> 78 <file md5sum="2c28b7ceb46ffdfaa1dda4569cf18af5" name="examples/terms_002.php" role="doc" /> 79 <file md5sum="d17817ef63c9d0b50a961f65b0fc2cb3" name="examples/terms_003.php" role="doc" /> 80 <file md5sum="4f59aa64cbfcc2d1926e15e0b73a3746" name="examples/test.config.php" role="doc" /> 81 <file md5sum="2f8feffb4ebac0483722bf23254ab6f6" name="examples/solrdismaxquery_001.php" role="doc" /> 82 <file md5sum="394125eafd3b56fbab83c7e181235ccf" name="examples/solrclient_010_getbyid.php" role="doc" /> 83 <file md5sum="e7ce6fad23f8b388cec3c4a92b20d9cc" name="examples/solrclient_011_getbyids.php" role="doc" /> 84 <file md5sum="603c312d2cf0bf34864594ebddea43ff" name="examples/solrclient_012_system.php" role="doc" /> 85 <file md5sum="9e4c768d3f69c8285bae4134c2bf572d" name="examples/solrquery_008_facetquery.php" role="doc" /> 86 <file md5sum="ebce6b8aafd9ec130d05b0de905a7ef6" name="examples/solrquery_009_grouping.php" role="doc" /> 87 <file md5sum="9aa5f54a4a808410526a6ff8a4bc6d6e" name="examples/solrquery_010_collapse.php" role="doc" /> 88 <file md5sum="8f80fa45e3cd585ff51c6e4a004cadc5" name="examples/solrquery_011_expand.php" role="doc" /> 89 <file md5sum="a2159af0357ca644df7ae471173964f5" name="examples/update_stream_file.php" role="doc" /> 90 <file md5sum="ad85c77b8aa44bed3b59b2d167462250" name="examples/update_stream_payload.php" role="doc" /> 91 <file md5sum="650c02b4e965e39253467db3ea4e5e90" name="examples/solrinputdocument_update_partial.php" role="doc" /> 92 <file md5sum="7b9bf3805fc8b167fd7bf22552c5590f" name="tests/files/bug67394.json" role="test" /> 93 <file md5sum="28a239fed2584d0b627e22325909f17a" name="tests/files/bug67394.xml" role="test" /> 94 <file md5sum="8bd6509aba6eafe623392995b08c7047" name="tests/files/extract_file.1.pdf" role="test" /> 95 <file md5sum="9fc994c5dc6d4396cea2542d15d9c983" name="tests/files/response_xml.1.xml" role="test" /> 96 <file md5sum="bc6d4f299f0cf04de471af56a614777c" name="tests/files/response_xml.2.xml" role="test" /> 97 <file md5sum="90d3490a8c1e104511c0418d5c094bcc" name="tests/files/response_xml.3.xml" role="test" /> 98 <file md5sum="4c5e5ff3c8d5f28e4a2d6ac7316c34b2" name="tests/files/response_xml.4.xml" role="test" /> 99 <file md5sum="9ef38818acd1e5bdfc0bdf615d2e1391" name="tests/files/sample.html" role="test" /> 100 <file md5sum="9899d45799effbb042efbb13e462ab46" name="tests/files/sample_1.xlsx" role="test" /> 101 <file md5sum="c24692f966821cd5fad86a3519fdcdd9" name="tests/files/solr-word.pdf" role="test" /> 102 <file md5sum="7afef4a2802e1c7e44363c987629e659" name="tests/skip.if.server_not_configured.inc" role="test" /> 103 <file md5sum="59a222354f2fc3765fd8aea10ea1bb0c" name="tests/test.config.inc" role="test" /> 104 <file md5sum="26d0116544ff36b5dc1aee1933c9ad9d" name="tests/bootstrap.inc" role="test" /> 105 <file md5sum="c76bf5964a48581137e646b2ef586270" name="tests/000.solrclient_ping.phpt" role="test" /> 106 <file md5sum="fc140758fa7280cf31dae2e0584ae307" name="tests/000.solr_server_compat.phpt" role="test" /> 107 <file md5sum="caceb1340b731fb8e5a3786685d26c65" name="tests/001.solrclient_addDocument_partial.phpt" role="test" /> 108 <file md5sum="591c458612e30e30471d670724d78f68" name="tests/001.solrclient_addDocument.phpt" role="test" /> 109 <file md5sum="cad5489ccf54b0e7d7cde63d45d3e6ae" name="tests/002.solrclient_addDocuments.phpt" role="test" /> 110 <file md5sum="a4ac483a788fb49b8375a42052c2a661" name="tests/003.solrclient_addDocument_no_overwrite.phpt" role="test" /> 111 <file md5sum="5b6c314da532e8db95cb44cb18dff69f" name="tests/003.solrclient_addDocuments_commitwithin.phpt" role="test" /> 112 <file md5sum="294506bfda5d05f2a41b2d0578ccd606" name="tests/003.solrclient_options.phpt" role="test" /> 113 <file md5sum="8df72c15b9f0ebb9e6d01c28c703dc76" name="tests/004.solrclient_query_response.phpt" role="test" /> 114 <file md5sum="3de7b11df10aa51f995a1e0085ddacfe" name="tests/004.solrclient_query_terms.phpt" role="test" /> 115 <file md5sum="53d681586cb4f655a3bf88474c6afbd6" name="tests/005.solrclient_query_error.phpt" role="test" /> 116 <file md5sum="23162043e6320fcd0d28e5f0a304ebc2" name="tests/006.solrclient_system.phpt" role="test" /> 117 <file md5sum="967cc6c7f3b2e3dc5100611e2a1220a3" name="tests/007.solrclient_deleteById.phpt" role="test" /> 118 <file md5sum="c7ea1db9ee730729fff9977dc050c4c3" name="tests/007.solrclient_deleteByIds.phpt" role="test" /> 119 <file md5sum="7ee2e7518388b6981f552bacd22b09db" name="tests/008.solrclient_commit.phpt" role="test" /> 120 <file md5sum="50cb7e107533d4b59b6725b34150b643" name="tests/008.solrclient_rollback.phpt" role="test" /> 121 <file md5sum="3f4c8bab2d6384073004748f5cf8e3fc" name="tests/009.solrclient_optimize.phpt" role="test" /> 122 <file md5sum="861491408fced1f255b2bf97e004f6f4" name="tests/010.solrclient_getOptions.phpt" role="test" /> 123 <file md5sum="7d1f27c2fccb4884eb80974e8e48389f" name="tests/011.solrclient_phps_response.phpt" role="test" /> 124 <file md5sum="d4bbe6f48cf935b170b76e7689b43005" name="tests/012.solrclient_getById.phpt" role="test" /> 125 <file md5sum="dbed760da8bfe208e881e1147319272c" name="tests/013.solrclient_getByIds.phpt" role="test" /> 126 <file md5sum="4dcee56de800c82e1689c5fbdf39de54" name="tests/014.solrclient_addDocument_nested_document.phpt" role="test" /> 127 <file md5sum="d88c4c4847dbf8c35598bec45cb23151" name="tests/015.solrclient_addDocuments_nested_document.phpt" role="test" /> 128 <file md5sum="2445fa23cec900144cee7961a9812cdc" name="tests/016.solrclient_request.phpt" role="test" /> 129 <file md5sum="f36a2555e3e478f084f72d332e1e0833" name="tests/016.solrclient_sendUpdateStream_bin.phpt" role="test" /> 130 <file md5sum="5fcd9c6da49c431310cd30b789c99680" name="tests/016.solrclient_sendUpdateStream_file.phpt" role="test" /> 131 <file md5sum="fbde99b6b8dc002c7e0e2cbc3f7d1322" name="tests/017.solrclient_deletebyqueries.phpt" role="test" /> 132 <file md5sum="048dbd20bde6b2b340f19e65a2dbb418" name="tests/017.solrclient_deletebyquery.phpt" role="test" /> 133 <file md5sum="c53686375e38fd44931f7cad8298f16e" name="tests/017.solrclient_threads.phpt" role="test" /> 134 <file md5sum="22e3cf1eace42d493e99c44de812737f" name="tests/018.solrclient_setservlet.phpt" role="test" /> 135 <file md5sum="7572e42276b970ba11c913ee1b911cc5" name="tests/019.solrclient_clone.phpt" role="test" /> 136 <file md5sum="aaf853fabd4fbf566220c046f65a8b38" name="tests/019.solrclient_getdebug.phpt" role="test" /> 137 <file md5sum="de93d1ca6b9c67896e7ce1aa297de0f6" name="tests/019.solrclient_serialize.phpt" role="test" /> 138 <file md5sum="a565ca0c4eb7be1ae4caf434b3124c89" name="tests/020.solrdocument_adding_fields.phpt" role="test" /> 139 <file md5sum="aa5e50145563aaca33fdee8aef8cdcc0" name="tests/020.solrdocument_update_field.phpt" role="test" /> 140 <file md5sum="389e6d2f29599ff1e4f86612d73313d2" name="tests/021.solrdocument_iterator.phpt" role="test" /> 141 <file md5sum="a361582fb453f9ab88eefa7b94094fa7" name="tests/022.solrdocument_getInputDocument.phpt" role="test" /> 142 <file md5sum="6baa73ee33ce4b3293897fb6d8a446cd" name="tests/023.solrdocument_merge_no_overwrite.phpt" role="test" /> 143 <file md5sum="294b2d1a57c04cd3a5112f7fee415668" name="tests/023.solrdocument_merge.phpt" role="test" /> 144 <file md5sum="b203f5fda40c81cb8b908ef8b6f082bd" name="tests/024.solrdocument_child_fetch.phpt" role="test" /> 145 <file md5sum="f475af65dc794498f1ed6715ca2599c2" name="tests/025.solrdocument_haschilddocuments.phpt" role="test" /> 146 <file md5sum="ccd7da23785140bbe0e03e19e2ed5261" name="tests/026.solrdocument_getchilddocscount.phpt" role="test" /> 147 <file md5sum="05f484be9c0b5dda7efbffef573ff8bf" name="tests/027.solrdocument_getinputdocument_children.phpt" role="test" /> 148 <file md5sum="be11dffe9f722f43c4fa4c3ef482e4b8" name="tests/028.solrdocument_clone.phpt" role="test" /> 149 <file md5sum="c0309b52f9e3aca88acde732bf4d8d66" name="tests/029.solrdocument_serialize.phpt" role="test" /> 150 <file md5sum="f6798b5997bdb2d59d5dd4181fe4b994" name="tests/030.solrdocument_magic.phpt" role="test" /> 151 <file md5sum="e5327757af634e878edc167acc1a02d8" name="tests/031.solrdocument_clear.phpt" role="test" /> 152 <file md5sum="8792314c84359d36f7da03dc6153ecdb" name="tests/032.solrdocument_fieldexists.phpt" role="test" /> 153 <file md5sum="9dda4bb4c95297f8222fe3f652c4923f" name="tests/033.solrdocument_sort.phpt" role="test" /> 154 <file md5sum="7ba1f3c9e9f47f3b500844f35a15025e" name="tests/034.solrdocument_deletefield.phpt" role="test" /> 155 <file md5sum="106c14bc06f14f41c976d0fd2cf109b9" name="tests/035.solrdocument_getfieldnames.phpt" role="test" /> 156 <file md5sum="924477cd75abda6930d444485d043963" name="tests/036.solrdocument_array_access.phpt" role="test" /> 157 <file md5sum="16ce64c761f6004a3c3fd9c59be18ff5" name="tests/037.solrdocument_getfield.phpt" role="test" /> 158 <file md5sum="173aa300845ba265923f1ec1a72bebc8" name="tests/040.solrobject_xmlresponse.phpt" role="test" /> 159 <file md5sum="38e6798ecefddf05de8df30afa66eee5" name="tests/041.solrobject_illegal_operation.phpt" role="test" /> 160 <file md5sum="77f54692a11484959ca3fa89c7453220" name="tests/042.solrobject_magic_property.phpt" role="test" /> 161 <file md5sum="6714f9109453199016dd502dab848824" name="tests/043.solrobject_magic_properties.phpt" role="test" /> 162 <file md5sum="ae5d9f1161764f2a99333ab933eab28b" name="tests/044.solrobject_dimension_access_properties.phpt" role="test" /> 163 <file md5sum="5a486170c6fdb3c4f2af8b30dbc0b625" name="tests/045.solrobject_array_access.phpt" role="test" /> 164 <file md5sum="88e7ed30eb2c2d43d9179a9908c4791b" name="tests/046.solrobject_getpropertynames.phpt" role="test" /> 165 <file md5sum="60cca55c08b6aada375c1d88c3881ead" name="tests/047.solrobject_offsetExists.phpt" role="test" /> 166 <file md5sum="4c6142d81ce5ab098d0e9408234f0dc0" name="tests/050.solrinputdocument_addchilddocument_01.phpt" role="test" /> 167 <file md5sum="08c77b80f95e8ead8a252a14a02f7aab" name="tests/050.solrinputdocument_addchilddocument_02_error.phpt" role="test" /> 168 <file md5sum="0576ceb17e882e569d5959b27055da81" name="tests/051.solrinputdocument_getchilddocuments.phpt" role="test" /> 169 <file md5sum="40e1141bca89785f5c9ada6dd340eff5" name="tests/052.solrinputdocument_haschilddocuments.phpt" role="test" /> 170 <file md5sum="8bf0cf24a4f2278b8914d6058a0413ee" name="tests/053.solrinputdocument_getchilddocumentscount.phpt" role="test" /> 171 <file md5sum="ec6f14eb709b93b2c0e5c5c6fcef83c6" name="tests/054.solrinputdocument_addchilddocuments.phpt" role="test" /> 172 <file md5sum="38ade4b75c0782f7967e7297b1b65b77" name="tests/055.solrinputdocument_serialization.phpt" role="test" /> 173 <file md5sum="1d2d1cc4174a86f59b0026dd86b4b7fa" name="tests/056.solrinputdocument_toArray.phpt" role="test" /> 174 <file md5sum="6645f4cf337fdb2f1c391483e2ba1ae2" name="tests/057.solrinputdocument_clone.phpt" role="test" /> 175 <file md5sum="3515347572f456960b6f3982fbe4ea4b" name="tests/058.solrinputdocument_deletefield.phpt" role="test" /> 176 <file md5sum="44d060ddfeb3079204f24ce7ba40cd4c" name="tests/059.solrinputdocument_clear.phpt" role="test" /> 177 <file md5sum="7524efd09b9f693796dd973428e68164" name="tests/059.solrinputdocument_fieldexists.phpt" role="test" /> 178 <file md5sum="f57d492b2e2f397c200ed5e2e5b301bc" name="tests/059.solrinputdocument_getboost.phpt" role="test" /> 179 <file md5sum="14641750e201c66b56d7044caf6edb64" name="tests/059.solrinputdocument_getfieldcount.phpt" role="test" /> 180 <file md5sum="423bd0cdc10bf46962248afc6ef694f1" name="tests/059.solrinputdocument_getfieldnames.phpt" role="test" /> 181 <file md5sum="3f2a04b8d2bc44008d3e756d70dc81b6" name="tests/059.solrinputdocument_getfield.phpt" role="test" /> 182 <file md5sum="ccd4c4f679e25fb8f4fc8aefb08de63c" name="tests/059.solrinputdocument_merge.phpt" role="test" /> 183 <file md5sum="b01873c11c32fad144a0ba6f62ea3fe7" name="tests/059.solrinputdocument_set_getfieldboost.phpt" role="test" /> 184 <file md5sum="d1193aab3f6ec772dc2f4843339c3d97" name="tests/059.solrinputdocument_setversion.phpt" role="test" /> 185 <file md5sum="4454938c63f2720823432de357a3b60f" name="tests/059.solrinputdocument_sort.phpt" role="test" /> 186 <file md5sum="21b57d196474c44300209573555c75c9" name="tests/060.solrquery_comon_query_params.phpt" role="test" /> 187 <file md5sum="cb232a6c37e422357118b21e96dbcc3e" name="tests/061.solrquery_simpleFacetParameters.phpt" role="test" /> 188 <file md5sum="48088ce505cbd1bd4de11748b6894858" name="tests/062.solrquery_date_facet_parameters.phpt" role="test" /> 189 <file md5sum="4eae7dbfa2d9b17bc42410a1a804edce" name="tests/063.solrquery_HighlightingParameters.phpt" role="test" /> 190 <file md5sum="5c34a67764be458b361cd22f72812ae7" name="tests/064.solrquery_StatsComponent.phpt" role="test" /> 191 <file md5sum="84404a9646d1598b5d119100723dcda4" name="tests/065.solrquery_MoreLikeThis.phpt" role="test" /> 192 <file md5sum="527d5a4d90e2d884bd7cf09f945541a6" name="tests/066.solrquery_TermsComponent.phpt" role="test" /> 193 <file md5sum="41efa25f5bb470d8e0e8da7bf47f0618" name="tests/067.solrquery__construct.phpt" role="test" /> 194 <file md5sum="a43bef05545e78e202bb78877e33d347" name="tests/068.solrquery_parameters_error.phpt" role="test" /> 195 <file md5sum="5233f7f180336a6f1db5b5839f6b1571" name="tests/069.solrquery_GroupParameters.phpt" role="test" /> 196 <file md5sum="05bdd440344c5907bd2f1dffdcbf2f14" name="tests/070.solrquery_collapse.phpt" role="test" /> 197 <file md5sum="97319a7865db7b3d4c91efd0cb0e5dd3" name="tests/071.solrquery_collapse_exception.phpt" role="test" /> 198 <file md5sum="33a06c5d2027f78f0735421dc3beb7ce" name="tests/072.solrquery_expand.phpt" role="test" /> 199 <file md5sum="ebb28a6c2f53368671ff61b378e0ec69" name="tests/080.solrutils_escapequerychars.phpt" role="test" /> 200 <file md5sum="b934c33dc1a70b0d08973aad5afecd6b" name="tests/081.solrutils_digest_json_response.phpt" role="test" /> 201 <file md5sum="e3b341c30838b1189fc205b80abe0d97" name="tests/082.solrutils_getsolrversion.phpt" role="test" /> 202 <file md5sum="f71323a6425435d61deeed514147cfb3" name="tests/083.solrutils_getsolrstats.phpt" role="test" /> 203 <file md5sum="bc7e9771c781f5881b84a513b9006727" name="tests/084.solrutils_queryphrase.phpt" role="test" /> 204 <file md5sum="a8100c78d864c983305fd0d311113c71" name="tests/090.solrserverexception_xml.phpt" role="test" /> 205 <file md5sum="e60161c6695f4c1288b16d05d6f41583" name="tests/091.solrserverexception_json.phpt" role="test" /> 206 <file md5sum="50e04829772ed91b29987d133567b772" name="tests/092.solrserverexception_php.phpt" role="test" /> 207 <file md5sum="33392845ec0f38ad861247e39e3503d1" name="tests/100.solrresponse_json.phpt" role="test" /> 208 <file md5sum="8d37b881a2d3494fb4604d16fb058851" name="tests/101.solrresponse_parseMode.phpt" role="test" /> 209 <file md5sum="922f26137297fd8dd57d704fe1c8eadb" name="tests/102.solrresponse_phps.phpt" role="test" /> 210 <file md5sum="345b859fe1b477b305f22a507457c771" name="tests/103.solrresponse_get_array_response.phpt" role="test" /> 211 <file md5sum="90b5b43d87f16093e03358e8991ed7b4" name="tests/104.solrresponse_get_response_maxscore.phpt" role="test" /> 212 <file md5sum="429404f2827134e00484c0de1738cb49" name="tests/105.solrresponse_child_doc_response.phpt" role="test" /> 213 <file md5sum="134cb101009be348540056a7816c243e" name="tests/106.solrresponse_child_doc_response_solrdoc.phpt" role="test" /> 214 <file md5sum="d39ede863988aca1f78f6e8c48ed677e" name="tests/107.solrresponse_getrawresponseheaders.phpt" role="test" /> 215 <file md5sum="d41c4eff01478f01f39cce6f2925622b" name="tests/108.solrresponse_getdigestedresponse.phpt" role="test" /> 216 <file md5sum="d8b4656c3888fc0a1e3bff722b125a8c" name="tests/109.solrresponse_gethttpstatus.phpt" role="test" /> 217 <file md5sum="e02dafe3911c085618245d1a93e76241" name="tests/109.solrresponse_getrequesturl.phpt" role="test" /> 218 <file md5sum="00a30cfb8b70ef4a93a126d0e580b3b5" name="tests/109.solrresponse_success.phpt" role="test" /> 219 <file md5sum="d05b9980b53ee0a73a29c35748aab609" name="tests/110.solrdismaxquery.phpt" role="test" /> 220 <file md5sum="fcb66ce379e97368e4617255943c979a" name="tests/111.solrdismaxquery_boostquery.phpt" role="test" /> 221 <file md5sum="9cfa1f27a2acc57e56d4bc20cef768fc" name="tests/112.solrdismaxquery_query_parser.phpt" role="test" /> 222 <file md5sum="e83c319ffd9d2eb0bb35f52ad11a2027" name="tests/113.solrdismaxquery_bigramfields.phpt" role="test" /> 223 <file md5sum="7d40ecee77a3b6a033829bc808ef8ab4" name="tests/114.solrdismaxquery_trigramfields.phpt" role="test" /> 224 <file md5sum="238ac4a68c5e0bae079081de60a8694b" name="tests/115.solrdismaxquery_userfields.phpt" role="test" /> 225 <file md5sum="f1b4abf4ba59e386c52125fac9e977b4" name="tests/116.solrdismaxquery_boostfunction.phpt" role="test" /> 226 <file md5sum="50985fa5d44ebae872de6565861f9162" name="tests/130.parameters_simple_list_separator.phpt" role="test" /> 227 <file md5sum="faaadf25baec8d1001607ec03c8e7f92" name="tests/150.solrcollapsefunction.phpt" role="test" /> 228 <file md5sum="eff43fa9bf0fb1d67de43c099b575b84" name="tests/151.solrcollapsefunction_illegal_operations.phpt" role="test" /> 229 <file md5sum="0cf30ebf8f5c61adc969cb15508af2ec" name="tests/160.solr_update_document_block.phpt" role="test" /> 230 <file md5sum="99dc5ff721e00de25bdfdc54feecb04c" name="tests/180.solrdocumentfield_construct.phpt" role="test" /> 231 <file md5sum="f17674e64a66d0ba2429d1e178afc74b" name="tests/181.solrdocumentfield_write_property.phpt" role="test" /> 232 <file md5sum="436c164ae697a6fc002fb12a03fbc72e" name="tests/182.solrdocumentfield_unset_property.phpt" role="test" /> 233 <file md5sum="ecb9a2b990b6284492d1721a0ddee8f0" name="tests/190.solrparams_setparam.phpt" role="test" /> 234 <file md5sum="a3ce68306ae2050c02536dcc06b61b89" name="tests/191.solrparams_addparam.phpt" role="test" /> 235 <file md5sum="209235271eb85d2bf3ea65fb5ae9a9ce" name="tests/192.solrparams_getparam.phpt" role="test" /> 236 <file md5sum="34c282f873b8aaeaaa4d34477a032e6f" name="tests/193.solrparams_getparams.phpt" role="test" /> 237 <file md5sum="fa1cdf78c7c0c3930a55f73d5c509b36" name="tests/194.solrparams_getpreparedparams.phpt" role="test" /> 238 <file md5sum="cd911b56709b04840a1d4cab20d90381" name="tests/195.solrparams_tostring.phpt" role="test" /> 239 <file md5sum="faebcf017b7897073c09ebf44efbc875" name="tests/196.solrparams_serialize.phpt" role="test" /> 240 <file md5sum="d864bfa1c1da7f971956d16ac67e5f2a" name="tests/197.solrparams_unserialize.phpt" role="test" /> 241 <file md5sum="0e8512dd327c5b6fc3545134c24f9f1e" name="tests/198.solrparams_clone.phpt" role="test" /> 242 <file md5sum="bba65bb425f0fe45134a06538137a973" name="tests/200.solrextractrequest_clone.phpt" role="test" /> 243 <file md5sum="f17e6ebc4560c94b527d0635b81b57ad" name="tests/201.solrextractrequest_serialize.phpt" role="test" /> 244 <file md5sum="6fd42d04bb7d113c777a6bebf59e703a" name="tests/bug_59511_error.phpt" role="test" /> 245 <file md5sum="51896a907b99256a1a8da5e0b138c169" name="tests/bug_61836_error.phpt" role="test" /> 246 <file md5sum="f1195ef68119e0586a587cfb41973e91" name="tests/bug_67394.phpt" role="test" /> 247 <file md5sum="1d5e8160792cf9e5950448d0dea72ba2" name="tests/bug_68179.phpt" role="test" /> 248 <file md5sum="b0a13805424bdb24d6028a4482642e02" name="tests/bug_68181.phpt" role="test" /> 249 <file md5sum="69e78936e61b42ca5a0e533d42d94288" name="tests/bug_69156.phpt" role="test" /> 250 <file md5sum="688d221d8bd8184c8ce727d66c15fa9b" name="tests/bug_70482.phpt" role="test" /> 251 <file md5sum="106fad4727af4d9f38dd4821b1d63613" name="tests/bug_70495.phpt" role="test" /> 252 <file md5sum="9c6e8b418aeef2dbd95a92901ce6e2aa" name="tests/bug_70496.phpt" role="test" /> 253 <file md5sum="cc4738f614bc7cbd21143ec88de11a0c" name="tests/bug_72033.phpt" role="test" /> 254 <file md5sum="4c11dd7f15c09fbe60cf90f5860ec620" name="tests/bug_72740.phpt" role="test" /> 255 <file md5sum="4bfdd569b6329b78dd7e51c2ebf3fe1d" name="tests/bug_unknown.phpt" role="test" /> 256 <file md5sum="be57dd1600c35ada95de0c757b3c019a" name="pecl-compat/src/misc.h" role="src" /> 257 <file md5sum="b82300565ca4185a20755697df6c8efb" name="pecl-compat/src/zend_hash.h" role="src" /> 258 <file md5sum="4964d5e75b79e45810cb5e3af061f70c" name="pecl-compat/src/zend_string.h" role="src" /> 259 <file md5sum="040d381747379b945a2ae3d478819d8e" name="pecl-compat/compat.h" role="src" /> 260 <file md5sum="6f49b179df8237b8afb0db36767b805e" name="src/php7/php_solr.h" role="src" /> 261 <file md5sum="36576518f758d205d814444566de290f" name="src/php7/php_solr_api.h" role="src" /> 262 <file md5sum="03eb46137b8acfa72b82a7836021e89b" name="src/php7/php_solr_version.h" role="src" /> 263 <file md5sum="5d13a8d602f5c74dd4f894aea42e518d" name="src/php7/solr_constants.h" role="src" /> 264 <file md5sum="d0168f6b5f1427b5f428eebc02715160" name="src/php7/solr_macros.h" role="src" /> 265 <file md5sum="09342913cb3f8d935f056f015837fa55" name="src/php7/solr_string.h" role="src" /> 266 <file md5sum="471683681feba584bb10812137c5b69f" name="src/php7/solr_types.h" role="src" /> 267 <file md5sum="9ddfca84a3e6d6df96feae2ca441ec97" name="src/php7/php_solr.c" role="src" /> 268 <file md5sum="8749e5fa1013e2ecbd6b588d7438f919" name="src/php7/php_solr_client.c" role="src" /> 269 <file md5sum="31d25ea90fdf2a58134d4d6279b12416" name="src/php7/php_solr_collapse_function.c" role="src" /> 270 <file md5sum="0d301486a953569abedc24a4bf751b76" name="src/php7/php_solr_document.c" role="src" /> 271 <file md5sum="8079c2af5254a1db963bc0ed2773d43d" name="src/php7/php_solr_exception.c" role="src" /> 272 <file md5sum="46a9a0b170f8a83f3a36e8668362c230" name="src/php7/php_solr_extract.c" role="src" /> 273 <file md5sum="b9b6480d988d2ac1f68e5e67c34c1ae2" name="src/php7/php_solr_input_document.c" role="src" /> 274 <file md5sum="6216911dddae741cc53877f70e5ccf92" name="src/php7/php_solr_object.c" role="src" /> 275 <file md5sum="c0d41e3536309ed670b7d959f81aa4d7" name="src/php7/php_solr_params.c" role="src" /> 276 <file md5sum="9603893622a78daa1e23ddba713c6fc9" name="src/php7/php_solr_query.c" role="src" /> 277 <file md5sum="0d68029376867d7304bf35da2cbcae7c" name="src/php7/php_solr_response.c" role="src" /> 278 <file md5sum="c3b89d16016753f6e7542b804e721f09" name="src/php7/php_solr_utils.c" role="src" /> 279 <file md5sum="8cfc02637190e79265e0e3f80d1641dc" name="src/php7/solr_functions_client.c" role="src" /> 280 <file md5sum="3d8736ae480256f693d8d506b75011aa" name="src/php7/solr_functions_debug.c" role="src" /> 281 <file md5sum="5b2674cde9efcbb088475b7cd84ebcad" name="src/php7/solr_functions_document.c" role="src" /> 282 <file md5sum="3a49ce8943b1aa7dc99b4b0ca04775ec" name="src/php7/solr_functions_helpers.c" role="src" /> 283 <file md5sum="e15bbb9bf676678eccdfea80c8f7e4ce" name="src/php7/solr_functions_params.c" role="src" /> 284 <file md5sum="9762f34387cdcb1bd150c834e83c3510" name="src/php7/solr_functions_response.c" role="src" /> 285 <file md5sum="14d9e0e0c3555180ff0a747f6e7e6a1a" name="src/php7/solr_string.c" role="src" /> 286 <file md5sum="41199162fe6ce4dbb279d3203f848f39" name="src/php7/php_solr_dismax_query.c" role="src" /> 287 <file md5sum="3b7c4fa96cad4750d29f9ce6e2282820" name="src/php7/php_solr_dismax_query.h" role="src" /> 288 <file md5sum="31d25ea90fdf2a58134d4d6279b12416" name="src/php7/php_solr_collapse_function.c" role="src" /> 289 <file md5sum="f84535c9dce7b347d589566ae5af8cd1" name="CREDITS" role="doc" /> 290 <file md5sum="d87eb3de354dd40265976995837dcd43" name="README.CONTRIBUTORS" role="doc" /> 291 <file md5sum="687efd0358791890d35c145f6fba0519" name="LICENSE" role="doc" /> 292 <file md5sum="f188de64946c2fa814dcca932cc0457a" name="README.ABOUT_SOLR_EXTENSION" role="doc" /> 293 <file md5sum="3ca596d25db3d9b6a8cd0212cddd5642" name="README.INSTALLATION" role="src" /> 294 <file md5sum="63948ce3ed269a212fed27b5a3b226a1" name="README.SUBMITTING_CONTRIBUTIONS" role="doc" /> 295 <file md5sum="f57a4d246340d78dcfd4b97c3eeb6b18" name="README.MEMORY_ALLOCATION" role="doc" /> 296 <file md5sum="6cb77042bc8a75602fa1beb994d921cd" name="TODO" role="doc" /> 297 <file md5sum="a113db6ab33a22c98ebccd83fc3490eb" name="docs/documentation.php" role="doc" /> 298 <file md5sum="5ef36d8cc782725271ce95ad674fb560" name="config.m4" role="src" /> 299 <file md5sum="bab06a1ea8a56aba47c0c71efcd236c4" name="config.w32" role="src" /> 300 <file md5sum="d7709e9eded28bde9c0609f755a0d725" name="solr.dsp" role="src" /> 301 </dir> 302 </contents> 303 <dependencies> 304 <required> 305 <php> 306 <min>7.0</min> 307 </php> 308 <pearinstaller> 309 <min>1.4.0</min> 310 </pearinstaller> 311 <extension> 312 <name>libxml</name> 313 </extension> 314 </required> 315 </dependencies> 316 <providesextension>solr</providesextension> 317 <extsrcrelease> 318 <configureoption default="no" name="enable-solr-debug" prompt="Enable Solr Debugging (Compiles solr in debug mode)" /> 319 <configureoption default="/usr" name="with-curl" prompt="libcURL install prefix" /> 320 <configureoption default="/usr" name="with-libxml-dir" prompt="libxml2 install prefix" /> 321 </extsrcrelease> 322 <changelog> 323 <release> 324 <lead> 325 <name>Omar Shaban</name> 326 <user>omars</user> 327 <email>omars@php.net</email> 328 <active>yes</active> 329 </lead> 330 <version> 331 <release>2.5.1</release> 332 <api>2.5.1</api> 333 </version> 334 <stability> 335 <release>stable</release> 336 <api>stable</api> 337 </stability> 338 <date>2020-09-09</date> 339 <license uri="http://www.php.net/license">PHP License</license> 340 <notes> 341- PHP 7.4 compatible 342 - PHP 7 windows support 343 - PHP 8.0.0beta3 compatible 344 - Bug #72740 Fixes NULL byte when using addQueryField() w/o boost 345 </notes> 346 </release> 347 <release> 348 <lead> 349 <name>Omar Shaban</name> 350 <user>omars</user> 351 <email>omars@php.net</email> 352 <active>yes</active> 353 </lead> 354 <version> 355 <release>2.5.0</release> 356 <api>2.5.0</api> 357 </version> 358 <stability> 359 <release>stable</release> 360 <api>stable</api> 361 </stability> 362 <date>2019-07-04</date> 363 <license uri="http://www.php.net/license">PHP License</license> 364 <notes> 365- Atomic Updates (partials) 366- Simple Optimistic Concurrency 367- Compatibility with PHP 7.1, 7.2, 7.3, latest 7.4 368- Enable gzip encoding if server supports it 369- Fix Real Time Get requests fails if it wasn't the first request 370- Fix addQueryField return wrong query 371- Fix Solr Extension build fail with curl 7.19+ 372 </notes> 373 </release> 374 <release> 375 <lead> 376 <name>Omar Shaban</name> 377 <user>omars</user> 378 <email>omars@php.net</email> 379 <active>yes</active> 380 </lead> 381 <version> 382 <release>2.4.0</release> 383 <api>2.4.0</api> 384 </version> 385 <stability> 386 <release>stable</release> 387 <api>stable</api> 388 </stability> 389 <date>2016-03-30</date> 390 <license uri="http://www.php.net/license">PHP License</license> 391 <notes> 392- PHP 7 Support [Request #70696] 393- Performance Optimizations 394- Enabled SolrUtils::getSolrStats() 395- Fix SolrException*::getInternalInfo 396- Fix SolrQueryResponse::getRequestUrl returns wrong url with terms [Bug #71591] 397- Fix SolrClient::deleteByIds Segfaults with invalid ids [Bug #71853] 398- Fix SolrObject::offsetExists SegFault [Bug #71852] 399- Fix float formatting with decimal comma [Bug #71568] 400 </notes> 401 </release> 402 <release> 403 <lead> 404 <name>Omar Shaban</name> 405 <user>omars</user> 406 <email>omars@php.net</email> 407 <active>yes</active> 408 </lead> 409 <version> 410 <release>2.3.0</release> 411 <api>2.3.0</api> 412 </version> 413 <stability> 414 <release>stable</release> 415 <api>stable</api> 416 </stability> 417 <date>2015-11-29</date> 418 <license uri="http://www.php.net/license">PHP License</license> 419 <notes> 420- Support indexing child/nested documents [Request #70739] 421- Support nested documents parsing SolrObject [Request #70953] 422- Support nested documents parsing SolrDocument [Request #70974] 423- Added maxScore to SolrResponse [Request #68610] 424- Fixed issues on big endean processors (Remi Collet) 425- Enhancements on method parameter naming (reflections) 426 </notes> 427 </release> 428 <release> 429 <lead> 430 <name>Omar Shaban</name> 431 <user>omars</user> 432 <email>omars@php.net</email> 433 <active>yes</active> 434 </lead> 435 <version> 436 <release>2.2.1</release> 437 <api>2.2.1</api> 438 </version> 439 <stability> 440 <release>stable</release> 441 <api>stable</api> 442 </stability> 443 <date>2015-09-27</date> 444 <license uri="http://www.php.net/license">PHP License</license> 445 <notes> 446- Fix windows build 447 </notes> 448 </release> 449 <release> 450 <lead> 451 <name>Omar Shaban</name> 452 <user>omars</user> 453 <email>omars@php.net</email> 454 <active>yes</active> 455 </lead> 456 <version> 457 <release>2.2.0</release> 458 <api>2.2.0</api> 459 </version> 460 <stability> 461 <release>stable</release> 462 <api>stable</api> 463 </stability> 464 <date>2015-09-26</date> 465 <license uri="http://www.php.net/license">PHP License</license> 466 <notes> 467- Support Real Time Get (Request #68647) 468- Support Result Grouping (Request #68793) 469- Support Field Collapsing (Request #70175) 470- Support Expand Component (Request #70176) 471- SolrMissingMandatoryParameterException (Request #70301) 472- Fix SegFault on Solr Server 500 Response with no msg [xml RW] (Bug #69156) 473- Fix SegFault on non-phpserialized 500 responses from Solr Server with PHPS RW (Bug #69156) 474- Fix Failed to parse 500 error response when it lacks msg JSON/PHPS RW (Bug #70495, #70496) 475- Fix compatibility tests with Solr Server 5 (Bug #70333) 476- Fix Error unserializing raw response on statistics response having NaN as value (Bug #67394) 477 </notes> 478 </release> 479 <release> 480 <lead> 481 <name>Omar Shaban</name> 482 <user>omars</user> 483 <email>omars@php.net</email> 484 <active>yes</active> 485 </lead> 486 <version> 487 <release>2.1.0</release> 488 <api>2.1.0</api> 489 </version> 490 <stability> 491 <release>stable</release> 492 <api>stable</api> 493 </stability> 494 <date>2014-01-15</date> 495 <license uri="http://www.php.net/license">PHP License</license> 496 <notes> 497- New Feature: SolrDisMaxQuery Builder (dismax/edismax) [Feature #67101] 498- Support PHPS (PHP Serialized) Response Writer [Request #61329] 499- SolrResponse::getArrayResponse [Feature #67660] 500- SolrResponse::getResponse() returns SolrObject instead of array (with json response writer) [Bug #67579] 501- Argument list parameter: Argument to value separator disappears [Bug #68179] 502- Conflict Occurs When using SolrDisMax::addBoostQuery and setBoostQuery [Bug #68181] 503- Doc Fix [Doc #67542] 504- Internals: simple_list parameter type allow custom delimiter 505- Internals: Allowed zero-length argument value 506- Internals: Allowed zero-length argument-to-argument-value separator 507- Security Fix 508 </notes> 509 </release> 510 <release> 511 <lead> 512 <name>Omar Shaban</name> 513 <user>omars</user> 514 <email>omars@php.net</email> 515 <active>yes</active> 516 </lead> 517 <version> 518 <release>2.0.0</release> 519 <api>2.0.0</api> 520 </version> 521 <stability> 522 <release>stable</release> 523 <api>stable</api> 524 </stability> 525 <date>2014-06-24</date> 526 <license uri="http://www.php.net/license">PHP License</license> 527 <notes> 528- Introduced SolrServerException which handles exception responses produced by Solr Server [Feature #67063] 529 - SolrClient::commit $maxSegments removed 530 - Removed php curl extension dependency for static builds [Bug #59028] 531 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR [Feature #66858] 532 - SolrQuery::__construct throws SolrIllegalArgumentException instead of E_ERROR 533 - Dropped Support for phpnative Response Writer 534 - Fix config that always enables solr debug [Bug #60361] 535 </notes> 536 </release> 537 <release> 538 <lead> 539 <name>Omar Shaban</name> 540 <user>omars</user> 541 <email>omars@php.net</email> 542 <active>yes</active> 543 </lead> 544 <version> 545 <release>1.1.1</release> 546 <api>1.1.1</api> 547 </version> 548 <stability> 549 <release>stable</release> 550 <api>stable</api> 551 </stability> 552 <date>2014-06-20</date> 553 <license uri="http://www.php.net/license">PHP License</license> 554 <notes> 555- Fix Windows Build 556 </notes> 557 </release> 558 <release> 559 <lead> 560 <name>Omar Shaban</name> 561 <user>omars</user> 562 <email>omars@php.net</email> 563 <active>yes</active> 564 </lead> 565 <version> 566 <release>1.1.0</release> 567 <api>1.1.0</api> 568 </version> 569 <stability> 570 <release>stable</release> 571 <api>stable</api> 572 </stability> 573 <date>2014-06-19</date> 574 <license uri="http://www.php.net/license">PHP License</license> 575 <notes> 5761.1.0 Stable 577 - Introduced SolrServerException which handles exception responses produced by Solr Server [Feature #67063] 578 - SolrClient::commit $maxSegments removed 579 - SolrQuery::__construct throws SolrIllegalArgumentException instead of E_ERROR 580 - Removed php curl extension dependency for static builds [Bug #59028] 581 582From 1.1.0b 583 - SolrClient::system Access system servlet which fetch Solr Server System Information 584 - SolrClient::commit argument $maxSegments is now DEPRECATED 585 - SolrClient::commit Added support for expungeDeletes on 586 - All SolrClient methods throws SolrClientExceptions instead of E_WARNING + SolrClientException 587 - SolrClientExceptions' messages are more informative in case of connection errors 588 - Added json extension validation 589 - All SolrResponse, SolrQueryResponse, SolrUpdateResponse, SolrPingResponse, SolrGenericResponse, SolrDocument, and SolrInputDocument classes are now final 590 - All parameters functions throws SolrIllegalArgumentException instead of E_RROR 591 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR [Feature #66858] 592 - Various Bug Fixes 593 </notes> 594 </release> 595 <release> 596 <lead> 597 <name>Omar Shaban</name> 598 <user>omars</user> 599 <email>omars@php.net</email> 600 <active>yes</active> 601 </lead> 602 <version> 603 <release>1.1.0b</release> 604 <api>1.1.0b</api> 605 </version> 606 <stability> 607 <release>beta</release> 608 <api>beta</api> 609 </stability> 610 <date>2014-03-17</date> 611 <license uri="http://www.php.net/license">PHP License</license> 612 <notes> 613- SolrClient::system Access system servlet which fetch Solr Server System Information 614 - SolrClient::commit argument $maxSegments is now DEPRECATED 615 - SolrClient::commit Added support for expungeDeletes on 616 - All SolrClient methods throws SolrClientExceptions instead of E_WARNING + SolrClientException 617 - SolrClientExceptions' messages are more informative in case of connection errors 618 - Added json extension validation 619 - All SolrResponse, SolrQueryResponse, SolrUpdateResponse, SolrPingResponse, SolrGenericResponse, SolrDocument, and SolrInputDocument classes are now final 620 - All parameters functions throws SolrIllegalArgumentException instead of E_RROR 621 - SolrParams/SolrModifiableParams/SolrQuery throws SolrIllegalArguments Exception instead of E_ERROR (Feature #66858) 622 - Various Bug Fixes 623 </notes> 624 </release> 625 <release> 626 <lead> 627 <name>Omar Shaban</name> 628 <user>omars</user> 629 <email>omars@php.net</email> 630 <active>yes</active> 631 </lead> 632 <version> 633 <release>2.0.0b</release> 634 <api>2.0.0b</api> 635 </version> 636 <stability> 637 <release>beta</release> 638 <api>beta</api> 639 </stability> 640 <date>2014-02-28</date> 641 <license uri="http://www.php.net/license">PHP License</license> 642 <notes> 643- Support Solr version 4.0+ 644- Added support for retreiving Solr Server system information through SolrClient 645 SolrClient::system() 646- Support for softCommit 647- Suppport for expungeDeletes 648- maxSegments for commit is deprecated 649- Added escape character / as per Solr 4 it is reserved for REGEX 650- Disabled warnings for connection errors, SolrClientException is thrown 651- SolrClientException messages for connection errors are more meaningful indicating error messages and codes 652- API changes for: 653 SolrClient::commit($maxSegments = 0, $softCommit = false, $waitSearcher = true, $expungeDeletes = false) 654 SolrClient::optimize($maxSegments = 1, $softCommit = false, $waitSearcher = true) 655 SolrClient::addDocument(SolrInputDocument &$doc, $overwrite = true, $commitWithin = 0) 656 SolrClient::addDocuments(array &$docs, $overwrite = true, $commitWithin = 0) 657- Several Bug Fixes 658Warning: PECL Solr >= 2 is not compatible with Solr Server < 4.0 659 </notes> 660 </release> 661 <release> 662 <lead> 663 <name>Israel Ekpo</name> 664 <user>iekpo</user> 665 <email>iekpo@php.net</email> 666 <active>yes</active> 667 </lead> 668 <version> 669 <release>1.0.2</release> 670 <api>1.0.2</api> 671 </version> 672 <stability> 673 <release>stable</release> 674 <api>stable</api> 675 </stability> 676 <date>2011-11-29</date> 677 <license uri="http://www.php.net/license">PHP License</license> 678 <notes> 679- Several Bug Fixes by Pierrick, Felipe and Tony 680- Changes to make the code compile on 5.2.3 and greater 681- Changes to Tests by Pierrick 682 </notes> 683 </release> 684 <release> 685 <lead> 686 <name>Israel Ekpo</name> 687 <user>iekpo</user> 688 <email>iekpo@php.net</email> 689 <active>yes</active> 690 </lead> 691 <version> 692 <release>1.0.1</release> 693 <api>1.0.1</api> 694 </version> 695 <stability> 696 <release>stable</release> 697 <api>stable</api> 698 </stability> 699 <date>2011-06-04</date> 700 <license uri="http://www.php.net/license">PHP License</license> 701 <notes> 702- Added support for json response writer in SolrClient 703- Removed final bit from classes so that they can be mocked in unit tests 704- Changed from beta to stable 705- Included phpdoc stubs in source to enable autocomplete of Solr classes and methods in IDE during development 706- Lowered libxml2 version requirement to 2.6.16 707 </notes> 708 </release> 709 <release> 710 <lead> 711 <name>Israel Ekpo</name> 712 <user>iekpo</user> 713 <email>iekpo@php.net</email> 714 <active>yes</active> 715 </lead> 716 <version> 717 <release>0.9.11</release> 718 <api>0.9.11</api> 719 </version> 720 <stability> 721 <release>beta</release> 722 <api>beta</api> 723 </stability> 724 <date>2010-06-22</date> 725 <license uri="http://www.php.net/license">PHP License</license> 726 <notes> 727- Added ability to specify response writer in constructor option 728- Added new method to set response writer SolrClient::setResponseWriter() 729- Currently, the only supported response writers are 'xml' and 'phpnative' 730- Added support for new native Solr response writer 731- New response writer is available at https://issues.apache.org/jira/browse/SOLR-1967 732 </notes> 733 </release> 734 <release> 735 <lead> 736 <name>Israel Ekpo</name> 737 <user>iekpo</user> 738 <email>iekpo@php.net</email> 739 <active>yes</active> 740 </lead> 741 <version> 742 <release>0.9.10</release> 743 <api>0.9.10</api> 744 </version> 745 <stability> 746 <release>beta</release> 747 <api>beta</api> 748 </stability> 749 <date>2010-05-04</date> 750 <license uri="http://www.php.net/license">PHP License</license> 751 <notes> 752- Increased compatibility with older systems running CentOS 4 or 5 and RHEL4 or 5 753- Added ability to compile directly without having to build libcurl and libxml2 from source on older systems 754- Lowered minimum supported version for libcurl to 7.15.0 (Alex Samorukov) 755- Lowered minimum supported version for libxml2 to 2.6.26 (Alex Samorukov) 756- Fixed PECL Bug# 17172 MoreLikeThis only parses one doc (trevor at blubolt dot com, max at blubolt dot com) 757- Declared workaround macros for SSL private key constants due to support for earlier versions of libcurl (Alex Samorukov) 758- Changed extension version numbers to start using hexadecimal numbers (Israel Ekpo) 759- Added instructions on how to attempt to compile on windows (Israel Ekpo) 760- Fixed PECL Bug# 17292 sending UTF-8 encoding in header (giguet at info dot unicaen dot fr) 761 </notes> 762 </release> 763 <release> 764 <lead> 765 <name>Israel Ekpo</name> 766 <user>iekpo</user> 767 <email>iekpo@php.net</email> 768 <active>yes</active> 769 </lead> 770 <version> 771 <release>0.9.9</release> 772 <api>0.9.9</api> 773 </version> 774 <stability> 775 <release>beta</release> 776 <api>beta</api> 777 </stability> 778 <date>2010-01-10</date> 779 <license uri="http://www.php.net/license">PHP License</license> 780 <notes> 781- Fixed Bug #17009 Creating two SolrQuery objects leads to wrong query value 782- Reset the buffer for the request data from the previous request in SolrClient 783- Added new internal static function solr_set_initial_curl_handle_options() 784- Moved the intialization of CURL handle options to solr_set_initial_curl_handle_options() function 785- Resetting the CURL options on the (CURL *) handle after each request is completed 786- Added more explicit error message to indicate that cloning SolrParams objects and its descendants is currently not yet supported 787 </notes> 788 </release> 789 <release> 790 <lead> 791 <name>Israel Ekpo</name> 792 <user>iekpo</user> 793 <email>iekpo@php.net</email> 794 <active>yes</active> 795 </lead> 796 <version> 797 <release>0.9.8</release> 798 <api>0.9.8</api> 799 </version> 800 <stability> 801 <release>beta</release> 802 <api>beta</api> 803 </stability> 804 <date>2009-12-04</date> 805 <license uri="http://www.php.net/license">PHP License</license> 806 <notes> 807- Fixed config.w32 for Windows build support (Pierre, Pierrick) 808- Fixed Bug #16943 Segmentation Fault from solr_encode_string() during attempt to retrieve solrXmlNode->children->content when solrXmlNode->children is NULL (Israel) 809- Disabled Expect header in libcurl (Israel) 810- Disabled Memory Debugging when normal debug is enabled (Israel) 811- Added list of contributors to the project 812 </notes> 813 </release> 814 <release> 815 <lead> 816 <name>Israel Ekpo</name> 817 <user>iekpo</user> 818 <email>iekpo@php.net</email> 819 <active>yes</active> 820 </lead> 821 <version> 822 <release>0.9.7</release> 823 <api>0.9.7</api> 824 </version> 825 <stability> 826 <release>beta</release> 827 <api>beta</api> 828 </stability> 829 <date>2009-11-17</date> 830 <license uri="http://www.php.net/license">PHP License</license> 831 <notes> 832- Fixed bug 16924 AC_MSG_NOTICE() is undefined in autoconf 2.13 833- Added new method SolrClient::getDebug() 834- Modified SolrClient::__construct() so that port numbers and other integer values for the options can be passed as strings. 835- Changed internal string handling mechanism to allow for tracking of memory allocation in debug mode. 836- Lowered minimum php version to 5.2.3. Unfortunately, this is the lowest PHP version that will be supported. PHP versions lower than 5.2.3 are not compatible or are causing tests to FAIL. 837- Added php stubs for code-completion assists in IDEs and editors. 838- Added more examples 839 </notes> 840 </release> 841 <release> 842 <lead> 843 <name>Israel Ekpo</name> 844 <user>iekpo</user> 845 <email>iekpo@php.net</email> 846 <active>yes</active> 847 </lead> 848 <version> 849 <release>0.9.6</release> 850 <api>0.9.6</api> 851 </version> 852 <stability> 853 <release>beta</release> 854 <api>beta</api> 855 </stability> 856 <date>2009-11-01</date> 857 <license uri="http://www.php.net/license">PHP License</license> 858 <notes> 859Reduced minimum php version to 5.2.4 860 </notes> 861 </release> 862 <release> 863 <lead> 864 <name>Israel Ekpo</name> 865 <user>iekpo</user> 866 <email>iekpo@php.net</email> 867 <active>yes</active> 868 </lead> 869 <version> 870 <release>0.9.5</release> 871 <api>0.9.5</api> 872 </version> 873 <stability> 874 <release>beta</release> 875 <api>beta</api> 876 </stability> 877 <date>2009-10-27</date> 878 <license uri="http://www.php.net/license">PHP License</license> 879 <notes> 880Added support for secure connections to SSL-enabled Solr servers (SSL/HTTPS). 881Made connection errors more verbose. 882The following options where added to the SolrClient constructor : 883 - secure (Boolean value indicating whether or not to connect in secure mode) 884 - timeout (This is maximum time in seconds allowed for the http data transfer operation. Default is 30 seconds) 885 - ssl_cert (File name to a PEM-formatted file containing the private key + private certificate (concatenated in that order) ) 886 - ssl_key (File name to a PEM-formatted private key file only) 887 - ssl_keypassword (Password for private key) 888 - ssl_cainfo (Name of file holding one or more CA certificates to verify peer with) 889 - ssl_capath (Name of directory holding multiple CA certificates to verify peer with ) 890 </notes> 891 </release> 892 <release> 893 <lead> 894 <name>Israel Ekpo</name> 895 <user>iekpo</user> 896 <email>iekpo@php.net</email> 897 <active>yes</active> 898 </lead> 899 <version> 900 <release>0.9.4</release> 901 <api>0.9.4</api> 902 </version> 903 <stability> 904 <release>beta</release> 905 <api>beta</api> 906 </stability> 907 <date>2009-10-23</date> 908 <license uri="http://www.php.net/license">PHP License</license> 909 <notes> 910Fixed bug 16897 - ap_php_vasprintf not available in 5.2.11 911 </notes> 912 </release> 913 <release> 914 <lead> 915 <name>Israel Ekpo</name> 916 <user>iekpo</user> 917 <email>iekpo@php.net</email> 918 <active>yes</active> 919 </lead> 920 <version> 921 <release>0.9.3</release> 922 <api>0.9.3</api> 923 </version> 924 <stability> 925 <release>beta</release> 926 <api>beta</api> 927 </stability> 928 <date>2009-10-19</date> 929 <license uri="http://www.php.net/license">PHP License</license> 930 <notes> 931- Corrected configuration options for automated installation via PECL. Removed extra hyphens. 932 </notes> 933 </release> 934 <release> 935 <lead> 936 <name>Israel Ekpo</name> 937 <user>iekpo</user> 938 <email>iekpo@php.net</email> 939 <active>yes</active> 940 </lead> 941 <version> 942 <release>0.9.2</release> 943 <api>0.9.2</api> 944 </version> 945 <stability> 946 <release>beta</release> 947 <api>beta</api> 948 </stability> 949 <date>2009-10-19</date> 950 <license uri="http://www.php.net/license">PHP License</license> 951 <notes> 952- Fixed bug #16874 Added explanation in documentation 953 954- Updated SolrParams::__toString() - modified to return name-value pair list instead of serialized object string 955 956- Added the following methods to SolrParams : 957 958 SolrParams::toString() 959 SolrParams::getParam() 960 961- Created the following aliases in SolrParams : 962 963 SolrParams::set() 964 SolrParams::add() 965 SolrParams::get() 966 967- Added the following methods to SolrQuery : 968 969 SolrQuery::getQuery() 970 SolrQuery::getStart() 971 SolrQuery::getRows() 972 SolrQuery::getFields() 973 SolrQuery::getSortFields() 974 SolrQuery::getFilterQueries() 975 SolrQuery::getTimeAllowed() 976 977 SolrQuery::getFacet() 978 SolrQuery::getFacetFields() 979 SolrQuery::getFacetQueries() 980 SolrQuery::getFacetPrefix() 981 SolrQuery::getFacetSort() 982 SolrQuery::getFacetLimit() 983 SolrQuery::getFacetOffset() 984 SolrQuery::getFacetMinCount() 985 SolrQuery::getFacetMissing() 986 SolrQuery::getFacetMethod() 987 988 SolrQuery::getFacetDateFields() 989 SolrQuery::getFacetDateStart() 990 SolrQuery::getFacetDateEnd() 991 SolrQuery::getFacetDateGap() 992 SolrQuery::getFacetDateHardEnd() 993 SolrQuery::getFacetDateOther() 994 995 SolrQuery::getHighlight() 996 SolrQuery::getHighlightFields() 997 SolrQuery::getHighlightSnippets() 998 SolrQuery::getHighlightFragsize() 999 SolrQuery::getHighlightMergeContiguous() 1000 SolrQuery::getHighlightRequireFieldMatch() 1001 SolrQuery::getHighlightMaxAnalyzedChars() 1002 SolrQuery::getHighlightAlternateField() 1003 SolrQuery::getHighlightMaxAlternateFieldLength() 1004 SolrQuery::getHighlightFormatter() 1005 SolrQuery::getHighlightSimplePre() 1006 SolrQuery::getHighlightSimplePost() 1007 SolrQuery::getHighlightFragmenter() 1008 SolrQuery::getHighlightUsePhraseHighlighter() 1009 SolrQuery::getHighlightHighlightMultiTerm() 1010 SolrQuery::getHighlightRegexSlop() 1011 SolrQuery::getHighlightRegexPattern() 1012 SolrQuery::getHighlightRegexMaxAnalyzedChars() 1013 1014 SolrQuery::getStats() 1015 SolrQuery::getStatsFields() 1016 SolrQuery::getStatsFacets() 1017 1018 SolrQuery::getMlt() 1019 SolrQuery::getMltCount() 1020 SolrQuery::getMltFields() 1021 SolrQuery::getMltQueryFields() 1022 SolrQuery::getMltMinTermFrequency() 1023 SolrQuery::getMltMinDocFrequency() 1024 SolrQuery::getMltMinWordLength() 1025 SolrQuery::getMltMaxWordLength() 1026 SolrQuery::getMltMaxNumTokens() 1027 SolrQuery::getMltMaxNumQueryTerms() 1028 SolrQuery::getMltBoost() 1029 1030 SolrQuery::getTerms() 1031 SolrQuery::getTermsField() 1032 SolrQuery::getTermsLowerBound() 1033 SolrQuery::getTermsUpperBound() 1034 SolrQuery::getTermsIncludeLowerBound() 1035 SolrQuery::getTermsIncludeUpperBound() 1036 SolrQuery::getTermsMinCount() 1037 SolrQuery::getTermsMaxCount() 1038 SolrQuery::getTermsPrefix() 1039 SolrQuery::getTermsLimit() 1040 SolrQuery::getTermsReturnRaw() 1041 SolrQuery::getTermsSort() 1042 </notes> 1043 </release> 1044 <release> 1045 <lead> 1046 <name>Israel Ekpo</name> 1047 <user>iekpo</user> 1048 <email>iekpo@php.net</email> 1049 <active>yes</active> 1050 </lead> 1051 <version> 1052 <release>0.9.1</release> 1053 <api>0.9.1</api> 1054 </version> 1055 <stability> 1056 <release>beta</release> 1057 <api>beta</api> 1058 </stability> 1059 <date>2009-10-07</date> 1060 <license uri="http://www.php.net/license">PHP License</license> 1061 <notes> 1062- Fixed bug #16864 (Build failure in Non-ZTS builds) 1063 </notes> 1064 </release> 1065 <release> 1066 <lead> 1067 <name>Israel Ekpo</name> 1068 <user>iekpo</user> 1069 <email>iekpo@php.net</email> 1070 <active>yes</active> 1071 </lead> 1072 <version> 1073 <release>0.9.0</release> 1074 <api>0.9.0</api> 1075 </version> 1076 <stability> 1077 <release>beta</release> 1078 <api>beta</api> 1079 </stability> 1080 <date>2009-10-05</date> 1081 <license uri="http://www.php.net/license">PHP License</license> 1082 <notes> 1083- Initial release after approximately 10 months of development and 3 weeks of testing. This is the beta version. Some of the features may be modified in future releases. 1084 </notes> 1085 </release> 1086 </changelog> 1087</package> 1088