├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── dist └── training-data.7z ├── pom.xml └── src ├── main ├── kotlin │ └── be │ │ └── rlab │ │ ├── nlp │ │ ├── Distance.kt │ │ ├── MultiLanguageStemmer.kt │ │ ├── Normalizer.kt │ │ ├── SentimentAnalyzer.kt │ │ ├── StopWordTokenizer.kt │ │ ├── TextClassifier.kt │ │ ├── Tokenizer.kt │ │ ├── Tokenizers.kt │ │ ├── WordTokenizer.kt │ │ └── model │ │ │ ├── ClassificationResult.kt │ │ │ ├── Language.kt │ │ │ ├── Sentiment.kt │ │ │ ├── SentimentResult.kt │ │ │ ├── Token.kt │ │ │ └── TrainingDataSet.kt │ │ ├── search │ │ ├── AnalyzerFactory.kt │ │ ├── DocumentBuilder.kt │ │ ├── Hashes.kt │ │ ├── IndexManager.kt │ │ ├── IndexMapper.kt │ │ ├── LuceneFieldUtils.kt │ │ ├── LuceneIndex.kt │ │ ├── annotation │ │ │ ├── IndexDocument.kt │ │ │ ├── IndexField.kt │ │ │ ├── IndexFieldType.kt │ │ │ ├── Indexed.kt │ │ │ └── Stored.kt │ │ ├── mapper │ │ │ ├── FieldTypeMapper.kt │ │ │ ├── ListTypeMapper.kt │ │ │ └── SimpleTypeMapper.kt │ │ ├── model │ │ │ ├── BoolValue.kt │ │ │ ├── Cursor.kt │ │ │ ├── Document.kt │ │ │ ├── DocumentSchema.kt │ │ │ ├── Field.kt │ │ │ ├── FieldMetadata.kt │ │ │ ├── FieldSchema.kt │ │ │ ├── FieldType.kt │ │ │ ├── IndexConfig.kt │ │ │ ├── QueryBuilder.kt │ │ │ ├── SearchResult.kt │ │ │ └── TypedSearchResult.kt │ │ ├── query │ │ │ ├── DoubleRange.kt │ │ │ ├── DoubleTerm.kt │ │ │ ├── FloatRange.kt │ │ │ ├── FloatTerm.kt │ │ │ ├── Fuzzy.kt │ │ │ ├── IntRange.kt │ │ │ ├── IntTerm.kt │ │ │ ├── LongRange.kt │ │ │ ├── LongTerm.kt │ │ │ ├── Parser.kt │ │ │ ├── Phrase.kt │ │ │ ├── Regex.kt │ │ │ ├── SortBy.kt │ │ │ ├── StringRange.kt │ │ │ ├── StringTerm.kt │ │ │ └── Wildcard.kt │ │ └── schema │ │ │ ├── DocumentSchemaBuilder.kt │ │ │ └── FieldSchemaBuilder.kt │ │ ├── support │ │ ├── ResourceLoader.kt │ │ └── csv │ │ │ ├── Field.kt │ │ │ ├── Parser.kt │ │ │ ├── ParserConfig.kt │ │ │ └── Position.kt │ │ └── training │ │ ├── DataSet.kt │ │ ├── DataSetLoader.kt │ │ └── SentimentLoader.kt └── resources │ ├── logback.xml │ └── nlp │ └── stopwords │ ├── arabic.txt │ ├── armenian.txt │ ├── basque.txt │ ├── bengali.txt │ ├── brazilian.txt │ ├── bulgarian.txt │ ├── catalan.txt │ ├── chinese.txt │ ├── czech.txt │ ├── danish.txt │ ├── dutch.txt │ ├── english.txt │ ├── estonian.txt │ ├── finnish.txt │ ├── french.txt │ ├── galician.txt │ ├── german.txt │ ├── greek.txt │ ├── hindi.txt │ ├── hungarian.txt │ ├── indonesian.txt │ ├── irish.txt │ ├── italian.txt │ ├── latvian.txt │ ├── lithuanian.txt │ ├── norwegian.txt │ ├── persian.txt │ ├── polish.txt │ ├── portuguese.txt │ ├── romanian.txt │ ├── russian.txt │ ├── sorani.txt │ ├── spanish.txt │ ├── swedish.txt │ ├── thai.txt │ └── turkish.txt └── test └── kotlin └── be └── rlab ├── nlp ├── NormalizerTest.kt └── UpdateStopWordsTest.kt ├── search ├── Book.kt ├── IndexManagerTest.kt └── mock │ └── TestBook.kt └── support └── SearchTestUtils.kt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/README.md -------------------------------------------------------------------------------- /dist/training-data.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/dist/training-data.7z -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/Distance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/Distance.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/MultiLanguageStemmer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/MultiLanguageStemmer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/Normalizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/Normalizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/SentimentAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/SentimentAnalyzer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/StopWordTokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/StopWordTokenizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/TextClassifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/TextClassifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/Tokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/Tokenizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/Tokenizers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/Tokenizers.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/WordTokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/WordTokenizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/ClassificationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/ClassificationResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/Language.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/Sentiment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/Sentiment.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/SentimentResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/SentimentResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/Token.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/nlp/model/TrainingDataSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/nlp/model/TrainingDataSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/AnalyzerFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/AnalyzerFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/DocumentBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/DocumentBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/Hashes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/Hashes.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/IndexManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/IndexManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/IndexMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/IndexMapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/LuceneFieldUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/LuceneFieldUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/LuceneIndex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/LuceneIndex.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/annotation/IndexDocument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/annotation/IndexDocument.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/annotation/IndexField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/annotation/IndexField.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/annotation/IndexFieldType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/annotation/IndexFieldType.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/annotation/Indexed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/annotation/Indexed.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/annotation/Stored.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/annotation/Stored.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/mapper/FieldTypeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/mapper/FieldTypeMapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/mapper/ListTypeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/mapper/ListTypeMapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/mapper/SimpleTypeMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/mapper/SimpleTypeMapper.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/BoolValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/BoolValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/Cursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/Cursor.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/Document.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/Document.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/DocumentSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/DocumentSchema.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/Field.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/Field.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/FieldMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/FieldMetadata.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/FieldSchema.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/FieldSchema.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/FieldType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/FieldType.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/IndexConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/IndexConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/QueryBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/QueryBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/SearchResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/model/TypedSearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/model/TypedSearchResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/DoubleRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/DoubleRange.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/DoubleTerm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/DoubleTerm.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/FloatRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/FloatRange.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/FloatTerm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/FloatTerm.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/Fuzzy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/Fuzzy.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/IntRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/IntRange.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/IntTerm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/IntTerm.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/LongRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/LongRange.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/LongTerm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/LongTerm.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/Parser.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/Phrase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/Phrase.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/Regex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/Regex.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/SortBy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/SortBy.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/StringRange.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/StringRange.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/StringTerm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/StringTerm.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/query/Wildcard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/query/Wildcard.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/schema/DocumentSchemaBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/schema/DocumentSchemaBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/search/schema/FieldSchemaBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/search/schema/FieldSchemaBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/support/ResourceLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/support/ResourceLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/support/csv/Field.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/support/csv/Field.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/support/csv/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/support/csv/Parser.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/support/csv/ParserConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/support/csv/ParserConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/support/csv/Position.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/support/csv/Position.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/training/DataSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/training/DataSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/training/DataSetLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/training/DataSetLoader.kt -------------------------------------------------------------------------------- /src/main/kotlin/be/rlab/training/SentimentLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/kotlin/be/rlab/training/SentimentLoader.kt -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/arabic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/arabic.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/armenian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/armenian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/basque.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/basque.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/bengali.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/bengali.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/brazilian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/brazilian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/bulgarian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/bulgarian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/catalan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/catalan.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/chinese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/chinese.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/czech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/czech.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/danish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/danish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/dutch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/dutch.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/english.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/estonian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/estonian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/finnish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/finnish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/french.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/french.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/galician.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/galician.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/german.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/german.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/greek.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/greek.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/hindi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/hindi.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/hungarian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/hungarian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/indonesian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/indonesian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/irish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/irish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/italian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/italian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/latvian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/latvian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/lithuanian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/lithuanian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/norwegian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/norwegian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/persian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/persian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/polish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/polish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/portuguese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/portuguese.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/romanian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/romanian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/russian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/russian.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/sorani.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/sorani.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/spanish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/swedish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/swedish.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/thai.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/thai.txt -------------------------------------------------------------------------------- /src/main/resources/nlp/stopwords/turkish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/main/resources/nlp/stopwords/turkish.txt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/nlp/NormalizerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/nlp/NormalizerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/nlp/UpdateStopWordsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/nlp/UpdateStopWordsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/search/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/search/Book.kt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/search/IndexManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/search/IndexManagerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/search/mock/TestBook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/search/mock/TestBook.kt -------------------------------------------------------------------------------- /src/test/kotlin/be/rlab/support/SearchTestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/f-nyx/kotlin-search/HEAD/src/test/kotlin/be/rlab/support/SearchTestUtils.kt --------------------------------------------------------------------------------