Skip to content

1N1Group/solaris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solaris | Apache Solr Client on Golang

Go Reference

Source API configuration: https://downloads.apache.org/solr/solr/9.7.0/openApi/solr-openapi-9.7.0.json

Install

go get github.com/1N1Group/solaris

Usage

import "github.com/1N1Group/solaris/v2"

Functional coverage

Coverage statuses

  • ✅ - Implemented
  • 💊 - On develope
  • 🐞 - Bug
  • ❌ - Not implemented

Alias

Get Get details for a specific collection alias Example 💊
GetList List the existing collection aliases Example 💊
Delete Deletes an alias by its name Example 💊
GetProperty Get a specific property for a collection alias Example 💊
GetPropertiesList Get properties for a collection alias Example 💊
UpdateProperty Update a specific property for a collection alias Example 💊
UpdatePropertiesList Update properties for a collection alias Example 💊
DeleteProperty Delete a specific property for a collection alias Example 💊

Replica

Create Creates a new replica of an existing shard Example 💊
Delete Delete an single replica by name Example 💊
DeleteMany Delete one or more replicas from the specified collection and shard Example 💊
AddProperty Adds a property to the specified replica Example 💊
DeleteProperty Delete an existing replica property Example 💊