swh.search.in_memory module#
- class swh.search.in_memory.InMemorySearch[source]#
Bases:
object
- origin_update(documents: Iterable[OriginDict]) None [source]#
- origin_search(*, query: str = '', url_pattern: Optional[str] = None, metadata_pattern: Optional[str] = None, with_visit: bool = False, visit_types: Optional[List[str]] = None, min_nb_visits: int = 0, min_last_visit_date: str = '', min_last_eventful_visit_date: str = '', min_last_revision_date: str = '', min_last_release_date: str = '', min_date_created: str = '', min_date_modified: str = '', min_date_published: str = '', programming_languages: Optional[List[str]] = None, licenses: Optional[List[str]] = None, keywords: Optional[List[str]] = None, sort_by: Optional[List[str]] = None, page_token: Optional[str] = None, limit: int = 50) PagedResult[MinimalOriginDict, str] [source]#