├── .github └── workflows │ ├── build-ubuntu.yml │ └── release-nuget.yml ├── .gitignore ├── LICENSE ├── README.md └── src ├── Infidex.Benchmark ├── FindDocId.cs ├── IndexingBenchmarks.cs ├── Infidex.Benchmark.csproj ├── MovieData.cs ├── Program.cs ├── QueryBenchmarks.cs ├── ResultComparison.cs ├── movies.csv └── movies1M.csv ├── Infidex.Example ├── Example.cs ├── ExampleMode.cs ├── Infidex.Example.csproj ├── MovieExample.cs ├── Program.cs ├── SchoolExample.cs ├── movies.csv ├── movies1M.csv └── schools.json ├── Infidex.Tests ├── AutoSegmenterTests.cs ├── BugReproductionTests.cs ├── ByteAsFloatTests.cs ├── BytecodeVMTests.cs ├── CompactArrayTests.cs ├── CoverageEngineTests.cs ├── DArrayTests.cs ├── EditDistanceModelTests.cs ├── EliasFanoTests.cs ├── FacetingTests.cs ├── FilterParserErrorTests.cs ├── FilterParserTests.cs ├── FilterTests.cs ├── FuzzyRegressionTests.cs ├── Infidex.Tests.csproj ├── JaccardMetricTests.cs ├── LevenshteinDistanceTests.cs ├── MovieSearchParityTests.cs ├── MovieSearchPersistenceTests.cs ├── PersistenceTests.cs ├── ProcessMonitorTests.cs ├── ProgressTests.cs ├── QueryTests.cs ├── ReferenceMatchingTests.cs ├── RoaringBitmapTests.cs ├── SchoolSearchParityTests.cs ├── SearchEngineTests.cs ├── SegmentTests.cs ├── SegmentTrackingTests.cs ├── SpanAllocTests.cs ├── SynonymTests.cs ├── TernaryFilterTests.cs ├── ThreadSafetyTests.cs ├── TokenizerTests.cs ├── WordMatcherTests.cs ├── movies.csv ├── movies1M.csv └── schools.json ├── Infidex.csproj ├── Infidex.slnx └── Infidex ├── Api ├── Boost.cs ├── BoostStrength.cs ├── CompositeFilter.cs ├── DerivedFilter.cs ├── DocumentFields.cs ├── Field.cs ├── Filter.cs ├── FilterBuilder.cs ├── FilterParseException.cs ├── FilterParser.cs ├── ISearchEngine.cs ├── InFilter.cs ├── Infiscript.bnf ├── LiteralFilter.cs ├── NullFilter.cs ├── ProcessMonitor.cs ├── Query.cs ├── RangeFilter.cs ├── RegexFilter.cs ├── Result.cs ├── StringFilter.cs ├── SystemStatus.cs ├── TernaryFilter.cs ├── ValueFilter.cs └── Weight.cs ├── Core ├── AutoSegmenter.cs ├── ConcurrentDocumentCollection.cs ├── ConcurrentTermCollection.cs ├── ConfigurationParameters.cs ├── CoreDocument.cs ├── Document.cs ├── DocumentCollection.cs ├── FacetBuilder.cs ├── InvertedIndex.cs ├── ScoreEntry.cs ├── Shingle.cs ├── Term.cs ├── TermCollection.cs └── TopKHeap.cs ├── Coverage ├── CoverageBuffer.cs ├── CoverageEngine.cs ├── CoverageFeatures.cs ├── CoverageResult.cs ├── CoverageScorer.cs ├── CoverageSetup.cs ├── CoverageTokenizer.cs ├── DocumentMetadataCache.cs ├── FusionSignalComputer.cs ├── FuzzyWordMatcher.cs ├── JoinedWordMatcher.cs ├── MatchState.cs ├── PrefixSuffixMatcher.cs ├── StringSlice.cs └── WholeWordMatcher.cs ├── Filtering ├── BytecodeInstruction.cs ├── BytecodeSerializer.cs ├── ConstantPool.cs ├── FilterCache.cs ├── FilterCompiler.cs ├── FilterMask.cs └── FilterVM.cs ├── Indexing ├── ArrayPostingsEnum.cs ├── Bm25Scorer.cs ├── Compression │ ├── BitSet.cs │ ├── CompactArray.cs │ ├── DArray.cs │ ├── EliasFano.cs │ └── GroupVarInt.cs ├── DepthFirstFuzzySearch.cs ├── Fst │ ├── FstBuilder.cs │ ├── FstIndex.cs │ ├── FstNode.cs │ └── FstSerializer.cs ├── Incremental │ ├── DeltaIndex.cs │ ├── IndexMerger.cs │ └── TombstoneTracker.cs ├── IndexPersistence.cs ├── PostingsEnum.cs ├── RoaringPostingsEnum.cs ├── Segments │ ├── BlockPostingsWriter.cs │ ├── MMapBlockPostingsEnum.cs │ ├── PostingsFormat.cs │ ├── SegmentMerger.cs │ ├── SegmentReader.cs │ └── SegmentWriter.cs ├── ShortQuery │ ├── PositionalPrefixIndex.cs │ ├── PrefixPosting.cs │ └── ShortQueryResolver.cs ├── VectorModel.cs └── VectorModelPersistence.cs ├── Infidex.csproj ├── Internalized ├── CommunityToolkit │ ├── ArrayExtensions.1D.cs │ ├── ArrayExtensions.2D.cs │ ├── ArrayExtensions.3D.cs │ ├── ArrayExtensions.cs │ ├── BoolExtensions.cs │ ├── ObjectMarshal.cs │ ├── OverflowHelper.cs │ ├── RawObjectMemoryManager.cs │ ├── ReadOnlySpanExtensions.cs │ ├── RefEnumerable.cs │ ├── RefEnumerableHelper.cs │ ├── RuntimeHelpers.cs │ ├── Span2D.cs │ ├── Span2DEnumerator.cs │ ├── SpanEnumerable.cs │ ├── SpanExtensions.cs │ ├── SpanHelper.Count.cs │ ├── SpanHelper.Hash.cs │ ├── SpanTokenizer.cs │ ├── ThrowHelper.cs │ └── notice.txt └── Roaring │ ├── ArrayContainer.cs │ ├── BitmapContainer.cs │ ├── Container.cs │ ├── Popcnt64.cs │ ├── PopcntAvx2.cs │ ├── PopcntAvx512.cs │ ├── PopcntNeon.cs │ ├── RoaringArray.cs │ ├── RoaringBitmap.cs │ ├── Utils.cs │ └── notice.txt ├── Metrics ├── AutocompleteScoring.cs ├── EditDistanceModel.cs ├── JaccardMetric.cs ├── LevenshteinDistance.cs ├── PackedBitParallelLcs.cs └── StringMetrics.cs ├── Scoring ├── FusionScorer.cs ├── LexicalPrescreen.cs ├── QueryAnalyzer.cs ├── ResultProcessor.cs ├── SearchPipeline.cs ├── SegmentProcessor.cs ├── ShortQueryProcessor.cs ├── TieredCandidateSelector.cs └── WordMatcherLookup.cs ├── SearchEngine.cs ├── Synonyms └── SynonymMap.cs ├── Tokenization ├── NGramKey.cs ├── TextNormalizer.cs ├── TokenCache.cs ├── Tokenizer.cs └── TokenizerSetup.cs ├── Utilities ├── ByteAsFloat.cs └── SpanAlloc.cs ├── WordMatcher └── WordMatcher.cs └── logo.jpeg /.github/workflows/build-ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/.github/workflows/build-ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/release-nuget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/.github/workflows/release-nuget.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/README.md -------------------------------------------------------------------------------- /src/Infidex.Benchmark/FindDocId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/FindDocId.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/IndexingBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/IndexingBenchmarks.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/Infidex.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/Infidex.Benchmark.csproj -------------------------------------------------------------------------------- /src/Infidex.Benchmark/MovieData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/MovieData.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/Program.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/QueryBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/QueryBenchmarks.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/ResultComparison.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/ResultComparison.cs -------------------------------------------------------------------------------- /src/Infidex.Benchmark/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/movies.csv -------------------------------------------------------------------------------- /src/Infidex.Benchmark/movies1M.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Benchmark/movies1M.csv -------------------------------------------------------------------------------- /src/Infidex.Example/Example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/Example.cs -------------------------------------------------------------------------------- /src/Infidex.Example/ExampleMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/ExampleMode.cs -------------------------------------------------------------------------------- /src/Infidex.Example/Infidex.Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/Infidex.Example.csproj -------------------------------------------------------------------------------- /src/Infidex.Example/MovieExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/MovieExample.cs -------------------------------------------------------------------------------- /src/Infidex.Example/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/Program.cs -------------------------------------------------------------------------------- /src/Infidex.Example/SchoolExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/SchoolExample.cs -------------------------------------------------------------------------------- /src/Infidex.Example/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/movies.csv -------------------------------------------------------------------------------- /src/Infidex.Example/movies1M.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/movies1M.csv -------------------------------------------------------------------------------- /src/Infidex.Example/schools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Example/schools.json -------------------------------------------------------------------------------- /src/Infidex.Tests/AutoSegmenterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/AutoSegmenterTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/BugReproductionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/BugReproductionTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/ByteAsFloatTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/ByteAsFloatTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/BytecodeVMTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/BytecodeVMTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/CompactArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/CompactArrayTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/CoverageEngineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/CoverageEngineTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/DArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/DArrayTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/EditDistanceModelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/EditDistanceModelTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/EliasFanoTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/EliasFanoTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/FacetingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/FacetingTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/FilterParserErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/FilterParserErrorTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/FilterParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/FilterParserTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/FilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/FilterTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/FuzzyRegressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/FuzzyRegressionTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/Infidex.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/Infidex.Tests.csproj -------------------------------------------------------------------------------- /src/Infidex.Tests/JaccardMetricTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/JaccardMetricTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/LevenshteinDistanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/LevenshteinDistanceTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/MovieSearchParityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/MovieSearchParityTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/MovieSearchPersistenceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/MovieSearchPersistenceTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/PersistenceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/PersistenceTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/ProcessMonitorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/ProcessMonitorTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/ProgressTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/ProgressTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/QueryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/QueryTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/ReferenceMatchingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/ReferenceMatchingTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/RoaringBitmapTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/RoaringBitmapTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SchoolSearchParityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SchoolSearchParityTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SearchEngineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SearchEngineTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SegmentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SegmentTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SegmentTrackingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SegmentTrackingTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SpanAllocTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SpanAllocTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/SynonymTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/SynonymTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/TernaryFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/TernaryFilterTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/ThreadSafetyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/ThreadSafetyTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/TokenizerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/TokenizerTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/WordMatcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/WordMatcherTests.cs -------------------------------------------------------------------------------- /src/Infidex.Tests/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/movies.csv -------------------------------------------------------------------------------- /src/Infidex.Tests/movies1M.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/movies1M.csv -------------------------------------------------------------------------------- /src/Infidex.Tests/schools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.Tests/schools.json -------------------------------------------------------------------------------- /src/Infidex.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.csproj -------------------------------------------------------------------------------- /src/Infidex.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex.slnx -------------------------------------------------------------------------------- /src/Infidex/Api/Boost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Boost.cs -------------------------------------------------------------------------------- /src/Infidex/Api/BoostStrength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/BoostStrength.cs -------------------------------------------------------------------------------- /src/Infidex/Api/CompositeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/CompositeFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/DerivedFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/DerivedFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/DocumentFields.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/DocumentFields.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Field.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Field.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Filter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/FilterBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/FilterBuilder.cs -------------------------------------------------------------------------------- /src/Infidex/Api/FilterParseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/FilterParseException.cs -------------------------------------------------------------------------------- /src/Infidex/Api/FilterParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/FilterParser.cs -------------------------------------------------------------------------------- /src/Infidex/Api/ISearchEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/ISearchEngine.cs -------------------------------------------------------------------------------- /src/Infidex/Api/InFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/InFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Infiscript.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Infiscript.bnf -------------------------------------------------------------------------------- /src/Infidex/Api/LiteralFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/LiteralFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/NullFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/NullFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/ProcessMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/ProcessMonitor.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Query.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Query.cs -------------------------------------------------------------------------------- /src/Infidex/Api/RangeFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/RangeFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/RegexFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/RegexFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Result.cs -------------------------------------------------------------------------------- /src/Infidex/Api/StringFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/StringFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/SystemStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/SystemStatus.cs -------------------------------------------------------------------------------- /src/Infidex/Api/TernaryFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/TernaryFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/ValueFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/ValueFilter.cs -------------------------------------------------------------------------------- /src/Infidex/Api/Weight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Api/Weight.cs -------------------------------------------------------------------------------- /src/Infidex/Core/AutoSegmenter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/AutoSegmenter.cs -------------------------------------------------------------------------------- /src/Infidex/Core/ConcurrentDocumentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/ConcurrentDocumentCollection.cs -------------------------------------------------------------------------------- /src/Infidex/Core/ConcurrentTermCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/ConcurrentTermCollection.cs -------------------------------------------------------------------------------- /src/Infidex/Core/ConfigurationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/ConfigurationParameters.cs -------------------------------------------------------------------------------- /src/Infidex/Core/CoreDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/CoreDocument.cs -------------------------------------------------------------------------------- /src/Infidex/Core/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/Document.cs -------------------------------------------------------------------------------- /src/Infidex/Core/DocumentCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/DocumentCollection.cs -------------------------------------------------------------------------------- /src/Infidex/Core/FacetBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/FacetBuilder.cs -------------------------------------------------------------------------------- /src/Infidex/Core/InvertedIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/InvertedIndex.cs -------------------------------------------------------------------------------- /src/Infidex/Core/ScoreEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/ScoreEntry.cs -------------------------------------------------------------------------------- /src/Infidex/Core/Shingle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/Shingle.cs -------------------------------------------------------------------------------- /src/Infidex/Core/Term.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/Term.cs -------------------------------------------------------------------------------- /src/Infidex/Core/TermCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/TermCollection.cs -------------------------------------------------------------------------------- /src/Infidex/Core/TopKHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Core/TopKHeap.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageBuffer.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageEngine.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageFeatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageFeatures.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageResult.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageScorer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageScorer.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageSetup.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/CoverageTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/CoverageTokenizer.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/DocumentMetadataCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/DocumentMetadataCache.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/FusionSignalComputer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/FusionSignalComputer.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/FuzzyWordMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/FuzzyWordMatcher.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/JoinedWordMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/JoinedWordMatcher.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/MatchState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/MatchState.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/PrefixSuffixMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/PrefixSuffixMatcher.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/StringSlice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/StringSlice.cs -------------------------------------------------------------------------------- /src/Infidex/Coverage/WholeWordMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Coverage/WholeWordMatcher.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/BytecodeInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/BytecodeInstruction.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/BytecodeSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/BytecodeSerializer.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/ConstantPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/ConstantPool.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/FilterCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/FilterCache.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/FilterCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/FilterCompiler.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/FilterMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/FilterMask.cs -------------------------------------------------------------------------------- /src/Infidex/Filtering/FilterVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Filtering/FilterVM.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/ArrayPostingsEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/ArrayPostingsEnum.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Bm25Scorer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Bm25Scorer.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Compression/BitSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Compression/BitSet.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Compression/CompactArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Compression/CompactArray.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Compression/DArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Compression/DArray.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Compression/EliasFano.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Compression/EliasFano.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Compression/GroupVarInt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Compression/GroupVarInt.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/DepthFirstFuzzySearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/DepthFirstFuzzySearch.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Fst/FstBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Fst/FstBuilder.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Fst/FstIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Fst/FstIndex.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Fst/FstNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Fst/FstNode.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Fst/FstSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Fst/FstSerializer.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Incremental/DeltaIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Incremental/DeltaIndex.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Incremental/IndexMerger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Incremental/IndexMerger.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Incremental/TombstoneTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Incremental/TombstoneTracker.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/IndexPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/IndexPersistence.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/PostingsEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/PostingsEnum.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/RoaringPostingsEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/RoaringPostingsEnum.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/BlockPostingsWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/BlockPostingsWriter.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/MMapBlockPostingsEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/MMapBlockPostingsEnum.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/PostingsFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/PostingsFormat.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/SegmentMerger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/SegmentMerger.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/SegmentReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/SegmentReader.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/Segments/SegmentWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/Segments/SegmentWriter.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/ShortQuery/PositionalPrefixIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/ShortQuery/PositionalPrefixIndex.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/ShortQuery/PrefixPosting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/ShortQuery/PrefixPosting.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/ShortQuery/ShortQueryResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/ShortQuery/ShortQueryResolver.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/VectorModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/VectorModel.cs -------------------------------------------------------------------------------- /src/Infidex/Indexing/VectorModelPersistence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Indexing/VectorModelPersistence.cs -------------------------------------------------------------------------------- /src/Infidex/Infidex.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Infidex.csproj -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.1D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.1D.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.2D.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.3D.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ArrayExtensions.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/BoolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/BoolExtensions.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ObjectMarshal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ObjectMarshal.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/OverflowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/OverflowHelper.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/RawObjectMemoryManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/RawObjectMemoryManager.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ReadOnlySpanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ReadOnlySpanExtensions.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/RefEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/RefEnumerable.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/RefEnumerableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/RefEnumerableHelper.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/RuntimeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/RuntimeHelpers.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/Span2D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/Span2D.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/Span2DEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/Span2DEnumerator.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/SpanEnumerable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/SpanEnumerable.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/SpanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/SpanExtensions.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/SpanHelper.Count.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/SpanHelper.Count.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/SpanHelper.Hash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/SpanHelper.Hash.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/SpanTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/SpanTokenizer.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/ThrowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/ThrowHelper.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/CommunityToolkit/notice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/CommunityToolkit/notice.txt -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/ArrayContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/ArrayContainer.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/BitmapContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/BitmapContainer.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/Container.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/Container.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/Popcnt64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/Popcnt64.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/PopcntAvx2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/PopcntAvx2.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/PopcntAvx512.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/PopcntAvx512.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/PopcntNeon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/PopcntNeon.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/RoaringArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/RoaringArray.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/RoaringBitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/RoaringBitmap.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/Utils.cs -------------------------------------------------------------------------------- /src/Infidex/Internalized/Roaring/notice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Internalized/Roaring/notice.txt -------------------------------------------------------------------------------- /src/Infidex/Metrics/AutocompleteScoring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/AutocompleteScoring.cs -------------------------------------------------------------------------------- /src/Infidex/Metrics/EditDistanceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/EditDistanceModel.cs -------------------------------------------------------------------------------- /src/Infidex/Metrics/JaccardMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/JaccardMetric.cs -------------------------------------------------------------------------------- /src/Infidex/Metrics/LevenshteinDistance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/LevenshteinDistance.cs -------------------------------------------------------------------------------- /src/Infidex/Metrics/PackedBitParallelLcs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/PackedBitParallelLcs.cs -------------------------------------------------------------------------------- /src/Infidex/Metrics/StringMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Metrics/StringMetrics.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/FusionScorer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/FusionScorer.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/LexicalPrescreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/LexicalPrescreen.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/QueryAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/QueryAnalyzer.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/ResultProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/ResultProcessor.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/SearchPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/SearchPipeline.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/SegmentProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/SegmentProcessor.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/ShortQueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/ShortQueryProcessor.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/TieredCandidateSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/TieredCandidateSelector.cs -------------------------------------------------------------------------------- /src/Infidex/Scoring/WordMatcherLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Scoring/WordMatcherLookup.cs -------------------------------------------------------------------------------- /src/Infidex/SearchEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/SearchEngine.cs -------------------------------------------------------------------------------- /src/Infidex/Synonyms/SynonymMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Synonyms/SynonymMap.cs -------------------------------------------------------------------------------- /src/Infidex/Tokenization/NGramKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Tokenization/NGramKey.cs -------------------------------------------------------------------------------- /src/Infidex/Tokenization/TextNormalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Tokenization/TextNormalizer.cs -------------------------------------------------------------------------------- /src/Infidex/Tokenization/TokenCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Tokenization/TokenCache.cs -------------------------------------------------------------------------------- /src/Infidex/Tokenization/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Tokenization/Tokenizer.cs -------------------------------------------------------------------------------- /src/Infidex/Tokenization/TokenizerSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Tokenization/TokenizerSetup.cs -------------------------------------------------------------------------------- /src/Infidex/Utilities/ByteAsFloat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Utilities/ByteAsFloat.cs -------------------------------------------------------------------------------- /src/Infidex/Utilities/SpanAlloc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/Utilities/SpanAlloc.cs -------------------------------------------------------------------------------- /src/Infidex/WordMatcher/WordMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/WordMatcher/WordMatcher.cs -------------------------------------------------------------------------------- /src/Infidex/logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/Infidex/HEAD/src/Infidex/logo.jpeg --------------------------------------------------------------------------------