Documentation ¶
Index ¶
- func NewNestedFieldMapping() *mapping.FieldMapping
- func NewObjectFieldMapping() *mapping.FieldMapping
- func SearchTypeBool(searchType interface{}) *query.BooleanQuery
- func SearchTypeFuzzy(searchType interface{}) *query.FuzzyQuery
- func SearchTypeMatch(searchType interface{}) *query.MatchQuery
- func SearchTypeMatchPhrase(searchType interface{}) *query.PhraseQuery
- func SearchTypeNumericRange(searchType interface{}) *query.ConjunctionQuery
- func SearchTypePrefix(searchType interface{}) *query.PrefixQuery
- func SearchTypeSimpleQueryString(searchType interface{}) *query.QueryStringQuery
- type Service
- type Shard
- type ShardStats
- type Stats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNestedFieldMapping ¶
func NewNestedFieldMapping() *mapping.FieldMapping
func NewObjectFieldMapping ¶
func NewObjectFieldMapping() *mapping.FieldMapping
func SearchTypeBool ¶
func SearchTypeBool(searchType interface{}) *query.BooleanQuery
func SearchTypeFuzzy ¶
func SearchTypeFuzzy(searchType interface{}) *query.FuzzyQuery
func SearchTypeMatch ¶
func SearchTypeMatch(searchType interface{}) *query.MatchQuery
func SearchTypeMatchPhrase ¶
func SearchTypeMatchPhrase(searchType interface{}) *query.PhraseQuery
func SearchTypeNumericRange ¶
func SearchTypeNumericRange(searchType interface{}) *query.ConjunctionQuery
func SearchTypePrefix ¶
func SearchTypePrefix(searchType interface{}) *query.PrefixQuery
func SearchTypeSimpleQueryString ¶
func SearchTypeSimpleQueryString(searchType interface{}) *query.QueryStringQuery
Types ¶
type Service ¶
func NewService ¶
func (*Service) CreateShard ¶
func (s *Service) CreateShard(shardRouting state.ShardRouting)
func (*Service) UpdateMapping ¶
func (s *Service) UpdateMapping(metadata state.IndexMetadata)
type Shard ¶
type Shard struct {
// contains filtered or unexported fields
}
func NewShard ¶
func NewShard(shardRouting state.ShardRouting, shardPath string, mapping mapping.IndexMapping) *Shard
func (*Shard) Search ¶
func (s *Shard) Search(searchRequest *bleve.SearchRequest) (*bleve.SearchResult, error)
func (*Shard) Stats ¶
func (s *Shard) Stats() ShardStats
type ShardStats ¶
type ShardStats struct { UserData map[string]interface{} NumDocs uint64 ShardRouting state.ShardRouting }
type Stats ¶
type Stats struct { Name string Uuid string ShardStats []ShardStats }
Click to show internal directories.
Click to hide internal directories.