All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
group()
method for grouping resultsfacet()
method for getting facet counts
- Fixed filter type
search
for multiple words again
- Fixed filter type
search
for multiple words
- Filter type
search
- GitHub Actions for workflows
build
,coverage
andpublish
- Solr field types creation from model
- Solr fields schema creation from model usage
ping()
method now throws when the request fails instead returning false
text_general
Solr field type astext
field typereloadCore()
method
updateSchemas()
method reloads the core after updating the schemaupdateSchemas()
method replace fields that was modified and not make changes if current schema was not changed
- Reisntalled package and package-lock is now updated
readTimeout
andwriteTimeout
for every get and post method
commitUpdates
(commit) andcommitWithin
settings for update and updateCommands operation supporterrorCodes
getter for better error handling
commit
value for update and updatedCommands fromtrue
tofalse
by default
ping()
methodreadTimeout
andwriteTimeout
settings for operations timeout support
getSchema
methodcoreExists
method- limit and page support for
distinct
method
updateSchema
method now obtains the existing schema from Solr then synces it with model schemacreateCore
method: Not receives the core name anymore, it uses the core from the instance config. Also Can set if want to create the schemas after creating the core. And now checks if the core to create exists, then creates it only if not exists.
createSchema
method, useupdateSchema
method instead
- Multi filtering issues with AND and OR operations
- Solr DB Driver Package
endpoint
helperfilters
helperquery
helperrequest
helperresponse
helperschema
helperutils
helperinsert
andmultiInsert
methodsremove
andmultiRemove
methodsget
andgetTotals
methodsdistinct
methodcreateSchemas
,updateSchemas
andcreateCore
methods