Documentation
¶
Overview ¶
Copyright (c) 2014 Couchbase, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocIdReader ¶
type FieldReader ¶
type FieldReader interface { Next() (*TermFieldDoc, error) Close() }
type FieldTerms ¶
type Index ¶
type Index interface { Open() error Close() Update(doc *document.Document) error Delete(id string) error Batch(batch Batch) error TermFieldReader(term []byte, field string) (TermFieldReader, error) DocIdReader(start, end string) (DocIdReader, error) FieldReader(field string, startTerm []byte, endTerm []byte) (FieldReader, error) DocCount() uint64 Document(id string) (*document.Document, error) DocumentFieldTerms(id string) (FieldTerms, error) Fields() ([]string, error) SetInternal(key, val []byte) error GetInternal(key []byte) ([]byte, error) DeleteInternal(key []byte) error DumpAll() chan interface{} DumpDoc(id string) chan interface{} DumpFields() chan interface{} }
type TermFieldDoc ¶
type TermFieldDoc struct { Term string ID string Freq uint64 Norm float64 Vectors []*TermFieldVector }
type TermFieldReader ¶
type TermFieldReader interface { Next() (*TermFieldDoc, error) Advance(ID string) (*TermFieldDoc, error) Count() uint64 Close() }
Directories
¶
Path | Synopsis |
---|---|
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
gouchstore
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
inmem
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
leveldb
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
test
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
Copyright (c) 2014 Couchbase, Inc.
|
Copyright (c) 2014 Couchbase, Inc. |
Click to show internal directories.
Click to hide internal directories.