Module: Boxcars::VectorStore

Included in:
EmbedViaOpenAI, EmbedViaTensorflow, Hnswlib::BuildFromFiles, Hnswlib::LoadFromDisk, Hnswlib::SaveToHnswlib, Hnswlib::Search, InMemory::BuildFromArray, InMemory::BuildFromFiles, InMemory::Search, Pgvector::BuildFromArray, Pgvector::BuildFromFiles, Pgvector::SaveToDatabase, Pgvector::Search, SplitText
Defined in:
lib/boxcars/vector_store.rb,
lib/boxcars/vector_store/document.rb,
lib/boxcars/vector_store/split_text.rb,
lib/boxcars/vector_store/hnswlib/search.rb,
lib/boxcars/vector_store/pgvector/search.rb,
lib/boxcars/vector_store/in_memory/search.rb,
lib/boxcars/vector_store/embed_via_open_ai.rb,
lib/boxcars/vector_store/embed_via_tensorflow.rb,
lib/boxcars/vector_store/hnswlib/load_from_disk.rb,
lib/boxcars/vector_store/hnswlib/save_to_hnswlib.rb,
lib/boxcars/vector_store/hnswlib/build_from_files.rb,
lib/boxcars/vector_store/pgvector/build_from_array.rb,
lib/boxcars/vector_store/pgvector/build_from_files.rb,
lib/boxcars/vector_store/pgvector/save_to_database.rb,
lib/boxcars/vector_store/in_memory/build_from_array.rb,
lib/boxcars/vector_store/in_memory/build_from_files.rb

Defined Under Namespace

Modules: ClassMethods, Hnswlib, InMemory, Pgvector Classes: Document, EmbedViaOpenAI, EmbedViaTensorflow, SplitText

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



14
15
16
# File 'lib/boxcars/vector_store.rb', line 14

def self.included(base)
  base.extend(ClassMethods)
end