public interface Index
Index
is where data is stored for fast retrieval. The
Index
itself has operations
performed on it to
update it. The index is held by a Index.Manager
where you can access a
searcher
that reflects the latest update that has
completed.
Note: in order to guarantee that an IndexSearcher
returned from
Index.Manager.openSearcher()
contains a particular Index.Operation
that is performed
, the Index.Result
must be
waited on
.
Modifier and Type | Interface and Description |
---|---|
static interface |
Index.Manager
Management of an
Index |
static class |
Index.Operation
An operation that is performed on an Index.
|
static interface |
Index.Result
The payload is unimportant.
|
static class |
Index.UpdateMode |
Modifier and Type | Method and Description |
---|---|
Index.Result |
perform(Index.Operation operation)
Perform an
Index.Operation on the index. |
@Nonnull Index.Result perform(@Nonnull Index.Operation operation)
Index.Operation
on the index.operation
- the work to do.Copyright © 2002-2021 Atlassian. All Rights Reserved.