API referenceΒΆ

evidence_fetcher

Top-level package for evidence-fetcher.

evidence_fetcher.Evidence(title, url, ...[, ...])

A normalized search result returned by evidence-fetcher.

evidence_fetcher.EvidenceRanker(*args, **kwargs)

Rank normalized evidence independently from provider retrieval.

evidence_fetcher.FeedbackAwareEvidenceRanker(...)

Rank normalized evidence using explicit relevance feedback.

evidence_fetcher.FeedbackLabel(*values)

A relevance judgment for an evidence result.

evidence_fetcher.QueryRefiner(*args, **kwargs)

Produce a provider search query from evidence and relevance feedback.

evidence_fetcher.RelevanceFeedback(url, label)

User feedback for one evidence result.

evidence_fetcher.SearchSession(query, ...[, ...])

State needed for a future retrieve, rank, feedback, rerank workflow.

evidence_fetcher.TfidfEvidenceRanker()

Small standard-library TF-IDF ranker for title and snippet text.

evidence_fetcher.TfidfQueryRefiner(*[, ...])

Small lexical query refiner based on feedback-marked evidence.

evidence_fetcher.fetch_evidence(query, *[, ...])

Fetch normalized, deduplicated evidence for a search query.