mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
* Document extractor service * Fixing vendor modules * Addressing PR Review comments * Some small simplifications * Fixing a linter complain * simplifying a bit the code using package variables Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
40 lines
765 B
Go
40 lines
765 B
Go
package goose
|
|
|
|
import (
|
|
"github.com/fatih/set"
|
|
)
|
|
|
|
//some word statistics
|
|
type wordStats struct {
|
|
//total number of stopwords or good words that we can calculate
|
|
stopWordCount int
|
|
//total number of words on a node
|
|
wordCount int
|
|
//holds an actual list of the stop words we found
|
|
stopWords *set.Set
|
|
}
|
|
|
|
func (w *wordStats) getStopWords() *set.Set {
|
|
return w.stopWords
|
|
}
|
|
|
|
func (w *wordStats) setStopWords(stopWords *set.Set) {
|
|
w.stopWords = stopWords
|
|
}
|
|
|
|
func (w *wordStats) getStopWordCount() int {
|
|
return w.stopWordCount
|
|
}
|
|
|
|
func (w *wordStats) setStopWordCount(stopWordCount int) {
|
|
w.stopWordCount = stopWordCount
|
|
}
|
|
|
|
func (w *wordStats) getWordCount() int {
|
|
return w.wordCount
|
|
}
|
|
|
|
func (w *wordStats) setWordCount(wordCount int) {
|
|
w.wordCount = wordCount
|
|
}
|