• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

deepset-ai / haystack / 13944823606

19 Mar 2025 10:55AM UTC coverage: 89.155% (-0.9%) from 90.07%
13944823606

Pull #9067

github

web-flow
Merge b12c70d38 into ed931b4c2
Pull Request #9067: adding Auto-Merging-Retriever

9725 of 10908 relevant lines covered (89.15%)

0.89 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

66.67
haystack/components/retrievers/__init__.py
1
# SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
2
#
3
# SPDX-License-Identifier: Apache-2.0
4

5
import sys
1✔
6
from typing import TYPE_CHECKING
1✔
7

8
from lazy_imports import LazyImporter
1✔
9

10
_import_structure = {
1✔
11
    "auto_merging_retriever": ["AutoMergingRetriever"],
12
    "filter_retriever": ["FilterRetriever"],
13
    "in_memory": ["InMemoryBM25Retriever", "InMemoryEmbeddingRetriever"],
14
    "sentence_window_retriever": ["SentenceWindowRetriever"],
15
}
16

17
if TYPE_CHECKING:
1✔
18
    from .filter_retriever import FilterRetriever
×
19
    from .in_memory import InMemoryBM25Retriever, InMemoryEmbeddingRetriever
×
20
    from .sentence_window_retriever import SentenceWindowRetriever
×
21

22
else:
23
    sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc