-
Notifications
You must be signed in to change notification settings - Fork 4
fix(solr): uses plugin to deal with large query uri #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
Author
|
@shieldo :) Have tested functionally. It doesn't break hunter - hopefully it will fix gant |
markupbot
pushed a commit
that referenced
this pull request
Aug 21, 2020
# 1.0.0 (2020-08-21) ### Bug Fixes * account for nonexistent corpus in indexing command ([82a326c](82a326c)) * Add delete queries to corpus indexing ([2c15f9a](2c15f9a)) * add getRecord to ResolvedQueryInterface interface and implementation ([b8f36e0](b8f36e0)) * add missing noop terms service registration ([06d868e](06d868e)) * add missing sprintf call to correct exception creation ([202d240](202d240)) * allow elasticsearch indexer to perform delete before full reindex ([6d24144](6d24144)) * by shared services i meant non-shared services - fix for symfony 2.8+ ([b4b053f](b4b053f)) * correct case where boolean value could be incorrectly set as null ([0f8f4e1](0f8f4e1)) * correct corpus indexing command test ([4b9ed83](4b9ed83)) * correct DateTime casing ([cf87361](cf87361)) * correct docblock for collection ([1d86592](1d86592)) * correct docblock/use statement in resolved query interface ([#29](#29)) ([293055c](293055c)) * correct indexing command to correctly reflect whether full update is happening ([#55](#55)) ([67aea35](67aea35)) * correct phpstan fails for 0.11.15 ([5f21ee0](5f21ee0)) * correct return type for getContexts method in attr context registry interface ([b5bc00b](b5bc00b)) * correct some type issues/ class namings etc ([#47](#47)) ([ff50a07](ff50a07)) * corrected arguments in test for index scheduling event listener ([b63da30](b63da30)) * Correctly set page values on PagerFanta results ([#60](#60)) ([b9d2b1d](b9d2b1d)) * **solarium:** corrects misue of explode (should be implode) ([de93918](de93918)) * declare static dictionary provider class as abstract ([dec96c2](dec96c2)) * dont filter against facet fields ([1b8586f](1b8586f)) * ensure list of should arms of bool logic are generated correctly for elasticsearch ([4bdfa85](4bdfa85)) * ensure null result returns a traversable ([36b8731](36b8731)) * ensure solarium plugins are attached to solarium clients ([64742db](64742db)) * **elastic:** escape special chars ([1a847bd](1a847bd)) * fix docblocks and adding missing instance variable ([06d2179](06d2179)) * **solr:** fix filter on filter key only ([c41eebe](c41eebe)) * **test:** fixes bad test ([7e2c5f2](7e2c5f2)) * handle NOT queries when using facet fields ([854f54b](854f54b)) * improve tests for php7 ([#31](#31)) ([c3ec0ae](c3ec0ae)) * lower case managed resource keys ([d425629](d425629)) * perform flush on entity manager not an unknown variable ([cd9d9b9](cd9d9b9)) * quote parameter for sf4 compat ([f83af0b](f83af0b)) * remove referenced class from external codebase ([bf69372](bf69372)) * simplify decoration storage mechanism and allow for multiple calls (remove heap implementation) ([681d286](681d286)) * stop pre-deleting by default in corpus indexing command ([#56](#56)) ([8dad4d0](8dad4d0)) * typo in class name ([d9785f8](d9785f8)) * use child definition dep inj class for Symfony 4 compatibility ([32df0c7](32df0c7)) * **solr:** uses plugin to deal with large query uri ([#26](#26)) ([a8711a2](a8711a2)) ### Features * (breaking change) allow configuration of search context to specify use of fuzzy matching ([64f6bc0](64f6bc0)) * abstract indexing process so command is not backend specific ([63221ab](63221ab)) * add an exception to allow easier debugging ([5cadf84](5cadf84)) * add append option to allow just appending to a corpus ([73afc5f](73afc5f)) * add backend type provider service, and service locator for synonym clients ([0f5f966](0f5f966)) * **attributes:** add display name methods to specialization groups ([9d4c6c9](9d4c6c9)) * add elasticsearch implementation (exports, search without faceting) ([ac1242d](ac1242d)) * **exceptions:** Add exception message ([#43](#43)) ([b22b793](b22b793)) * add explicit decorable search service interface ([94437cf](94437cf)) * add explicit exception during compilation when former backend type 'solarium' used ([32d2edd](32d2edd)) * add fuzzy matching and search term normalization to solarium query builder (for solr) ([4a70009](4a70009)) * add fuzzy matching flag to resolved queries ([209dd3d](209dd3d)) * add generic export corpus command ([c3359ac](c3359ac)) * add markup coding stardard ([530a006](530a006)) * add shouldRequestFacetValueForMissing to SearchContextInterface ([84eb4a8](84eb4a8)) * add shouldRequestFacetValueForMissing to SearchContextInterface ([5ad524c](5ad524c)) * add SolrCoreAdminClient and reload core after add/delete managed resource ([0f42775](0f42775)) * add some basic faceting support for elasticsearch ([378a679](378a679)) * add static analysis at level 1 ([b1fbb0c](b1fbb0c)) * add terms functionality ([6b068f0](6b068f0)) * **elastic:** add the ability to configure the elastic index ([4f7c447](4f7c447)) * add trait to help making recordable select queries ([30e80af](30e80af)) * Added GroupedResultPropertyIterator for iterating properties of grouped results ([7150b5e](7150b5e)) * **attribute:** adds method to interface, adds tests ([a342080](a342080)) * **attribute:** adds methods to get group internals ([9ebe39e](9ebe39e)) * **query:** adds query grouping via solarium/field collapsing ([a10def2](a10def2)) * **attribute:** adds services for reading grouped specializations/contexts ([f7daf92](f7daf92)) * **attribute:** adds specialized attribute decorators ([#39](#39)) ([e1f4ce7](e1f4ce7)) * adds unit tests for SolrCoreAdminClient ([660ac9b](660ac9b)) * allow a use wildcard search option against corpora ([66bb8a2](66bb8a2)) * allow adding per-subject callback to indexer ([69936eb](69936eb)) * allow attributes in selected fields list in queries ([37af0fc](37af0fc)) * allow configuration of elasticsearch index prefix ([bba89cf](bba89cf)) * allow individual document deletes with elasticsearch ([0ff4bac](0ff4bac)) * allow registration of filters to validate combinations of specialized contexts ([a98d66b](a98d66b)) * allow shared services for all symfony versions ([#33](#33)) ([81f450a](81f450a)) * allow use of elasticsearch sdk v7 ([9fe5338](9fe5338)) * **guzzle:** allow using guzzle 6 ([#41](#41)) ([7178288](7178288)) * apply sorts when building elasticsearch query ([e718151](e718151)) * **terms:** Apply wildcard modifiers to search suggest term ([#57](#57)) ([6bdb3e1](6bdb3e1)) * **monitoring:** change solr check to using zend diagnostics ([3220aeb](3220aeb)) * complete search service locator setup ([0b229a0](0b229a0)) * create new search service locator for corpora, and split out solarium/solr config ([bf3c8f5](bf3c8f5)) * declare a backend client service locator ([f59134b](f59134b)) * drop pre symfony 3.4 support, and add support for symfony 4 ([75c443c](75c443c)) * drop support for liip monitor/ zend diagnostics checks ([da280de](da280de)) * **all:** Enforces passing runtime contexts ([5a71d9c](5a71d9c)) * ensure facets get expected sorts ([c7a40c1](c7a40c1)) * ensure filter search key prefers unparsed ([41af2a2](41af2a2)) * ensure that facets under elastic take into account applied filters ([5aa7c53](5aa7c53)) * expose original select query from resolved query ([3be4e0b](3be4e0b)) * implement a search term processor for lucene search terms, with normalization and fuzzy matching as options ([174ed73](174ed73)) * implement elastic rendering of union, intersection and range queries ([eb2a983](eb2a983)) * implement missing facet values for elasticsearch ([31e1392](31e1392)) * import synonym client definition into needle ([f3f9446](f3f9446)) * make elasticsearch export batch into 500s ([032fe18](032fe18)) * make explicit corpus indexing command factory type ([0f9fffb](0f9fffb)) * make solarium dependencies optional ([649f795](649f795)) * make solr search service async ([#58](#58)) ([4ff6318](4ff6318)) * make suggest service locator provide on a per corpus basis ([40d6342](40d6342)) * pass corpus into search services, and use for ES index ([36155bc](36155bc)) * rearrange bundle configuration so that multiple corpora with individual backends can be defined ([3d2464c](3d2464c)) * remove function to register indexing callbacks ([b946dcf](b946dcf)) * remove now-redundant needle service ([4bda5b6](4bda5b6)) * remove standalone suggest service/ config option ([b695d62](b695d62)) * remove temporary alias of synonym client interface to solr client ([17e93ba](17e93ba)) * remove the potential for state to be held on fetches ([d64469e](d64469e)) * remove wrapping iterator mechanism from corpus indexer ([116dd8d](116dd8d)) * rename solarium backend type as solr ([9a26e61](9a26e61)) * **elastic:** search for exact matches also ([0dd9c6c](0dd9c6c)) * set up terms service locator ([21e7058](21e7058)) * Solr managed resources clients ([762e42d](762e42d)) * specify rest_total_hits_as_int option in search queries for BC with es 6.x for now ([8eb7ef8](8eb7ef8)) * support having no facets in the result ([3c2244e](3c2244e)) * support multiple attribute specializations ([#49](#49)) ([6490918](6490918)) * **attribute:** throw exception on incorrect use of decorator ([#54](#54)) ([244bf42](244bf42)) * **attributes:** throw more specific exceptions re missing context data, and handle better ([5a57cd0](5a57cd0)) * use boosts in ES queries ([4c756c4](4c756c4))
Collaborator
|
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.