search

package
v1.69.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2018 License: AGPL-3.0 Imports: 7 Imported by: 29

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterCategoryProtected added in v1.65.4

func FilterCategoryProtected(results []sm.QueryResult, cats []category.Category, members []category.Member) (filtered []sm.QueryResult)

FilterCategoryProtected removes search results that cannot be seen by user due to document cateogory viewing permissions.

Types

type Indexer

type Indexer struct {
	// contains filtered or unexported fields
}

Indexer documents!

func NewIndexer

func NewIndexer(rt *env.Runtime, s *domain.Store) (i Indexer)

NewIndexer provides background search indexer

func (*Indexer) DeleteContent added in v1.52.0

func (m *Indexer) DeleteContent(ctx domain.RequestContext, pageID string)

DeleteContent removes all search entries for specific document content.

func (*Indexer) DeleteDocument

func (m *Indexer) DeleteDocument(ctx domain.RequestContext, ID string)

DeleteDocument removes all search entries for document.

func (*Indexer) IndexContent added in v1.52.0

func (m *Indexer) IndexContent(ctx domain.RequestContext, p page.Page)

IndexContent adds search index entry for document context. Any existing document entries are removed.

func (*Indexer) IndexDocument added in v1.52.0

func (m *Indexer) IndexDocument(ctx domain.RequestContext, d doc.Document, a []attachment.Attachment)

IndexDocument adds search indesd entries for document inserting title, tags and attachments as searchable items. Any existing document entries are removed.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL