| Modifier and Type | Field and Description |
|---|---|
| private final AiPreferences | |
| private final dev.langchain4j.store.embedding.EmbeddingStore | |
| public static final String | |
| private final IngestedDocumentsRepository |
| Access | Constructor and Description |
|---|---|
| public | EmbeddingsCleaner(AiPreferences aiPreferences, dev.langchain4j.store.embedding.EmbeddingStore<dev.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | clearEmbeddingsFor(List<LinkedFile> linkedFiles, BibDatabaseContext bibDatabaseContext, FilePreferences filePreferences)
|
| public void | |
| private void | |
| public void | |
| private void |
| aiPreferences | back to summary |
|---|---|
| private final AiPreferences aiPreferences | |
| embeddingStore | back to summary |
|---|---|
| private final dev.langchain4j.store.embedding.EmbeddingStore<dev. | |
| FILE_HASH_METADATA_KEY | back to summary |
|---|---|
| public static final String FILE_HASH_METADATA_KEY | |
| ingestedDocumentsRepository | back to summary |
|---|---|
| private final IngestedDocumentsRepository ingestedDocumentsRepository | |
| EmbeddingsCleaner | back to summary |
|---|---|
| public EmbeddingsCleaner(AiPreferences aiPreferences, dev.langchain4j.store.embedding.EmbeddingStore<dev. | |
| clearEmbeddingsFor | back to summary |
|---|---|
| public void clearEmbeddingsFor(List<LinkedFile> linkedFiles, BibDatabaseContext bibDatabaseContext, FilePreferences filePreferences) | |
| removeAll | back to summary |
|---|---|
| public void removeAll() | |
| removeAllIfGeneratedWithOtherModel | back to summary |
|---|---|
| private void removeAllIfGeneratedWithOtherModel() Embeddings of different models are not comparable. This catches model changes made while JabRef was not running, e.g., a new default model in a JabRef update. | |
| removeDocument | back to summary |
|---|---|
| public void removeDocument(String fileHash) | |
| setupListeners | back to summary |
|---|---|
| private void setupListeners() | |