MCPcopy Create free account

hub / github.com/mwmbl/mwmbl / types & classes

Types & classes208 in github.com/mwmbl/mwmbl

↓ 101 callersClassDocument
mwmbl/tinysearchengine/indexer.py:42
↓ 34 callersClassInvalidRequest
Raised when a request is invalid or the user lacks permission. The default status is 400 (Bad Request). Use status=403 explicitly for permiss
mwmbl/exceptions.py:6
↓ 24 callersClassTinyIndex
mwmbl/tinysearchengine/indexer.py:179
↓ 15 callersClassRustXGBPipeline
Sklearn-compatible wrapper around the Rust mwmbl_rank.RustXGBPipeline. All feature extraction and XGBoost training/inference runs in Rust.
mwmbl/tinysearchengine/ltr.py:83
↓ 10 callersClassFeatureExtractor
mwmbl/tinysearchengine/ltr.py:45
↓ 10 callersClassFoundURL
mwmbl/crawler/urls.py:47
↓ 9 callersClassRedisURLQueue
mwmbl/redis_url_queue.py:54
↓ 8 callersClassStaticBlacklistProvider
Provider that uses a static set of domains.
mwmbl/indexer/blacklist_providers.py:24
↓ 6 callersClassCompleter
mwmbl/tinysearchengine/completer.py:10
↓ 6 callersClassCrawler
Main crawler class that manages Redis connections, URL queues, and crawling operations. This class encapsulates all the crawler function
mwmbl/crawl.py:83
↓ 6 callersClassDatabase
mwmbl/database.py:24
↓ 6 callersClassIndexDatabase
mwmbl/indexer/indexdb.py:24
↓ 6 callersClassThresholdPredictor
mwmbl/tinysearchengine/ltr.py:22
↓ 6 callersClassUrlRanker
test/test_index_batches.py:11
↓ 5 callersClassDummyCompleter
mwmbl/rankeval/evaluation/evaluate_ranker.py:18
↓ 5 callersClassRemoteIndex
mwmbl/rankeval/evaluation/remote_index.py:16
↓ 5 callersClassURLDatabase
mwmbl/crawler/urls.py:55
↓ 4 callersClassBatchCache
mwmbl/indexer/batch_cache.py:25
↓ 4 callersClassBuiltInRulesBlacklistProvider
Provider that implements the built-in spam detection and exclusion rules.
mwmbl/indexer/blacklist_providers.py:35
↓ 4 callersClassFSQueue
mwmbl/indexer/fsqueue.py:70
↓ 4 callersClassHeuristicRanker
mwmbl/tinysearchengine/rank.py:331
↓ 4 callersClassLink
A hyperlink found on a crawled page.
mwmbl/crawler/batch.py:6
↓ 4 callersClassMMRRanker
Decorator that applies MMR diversity re-ranking to a wrapped ranker's results. Demotes (never drops) same-domain / near-duplicate results. Delega
mwmbl/tinysearchengine/mmr_rank.py:82
↓ 4 callersClassSubscriptionResponse
mwmbl/platform/schemas.py:15
↓ 4 callersClassUnsafeURLError
Raised when a URL resolves to an address we refuse to fetch.
mwmbl/crawler/ssrf.py:22
↓ 3 callersClassBatchInfo
mwmbl/indexer/indexdb.py:18
↓ 3 callersClassCombinedBlacklistProvider
Provider that combines multiple blacklist providers.
mwmbl/indexer/blacklist_providers.py:127
↓ 3 callersClassDocumentState
The state of the document in the index. A value of None indicates an organic search result.
mwmbl/tinysearchengine/indexer.py:23
↓ 3 callersClassEvaluationResultsResponse
Detailed results for a single evaluation job.
mwmbl/evaluation/schemas.py:60
↓ 3 callersClassHaGeZiBlacklistProvider
Provider that fetches HaGeZi blocklist.
mwmbl/indexer/blacklist_providers.py:77
↓ 3 callersClassLTRRanker
Learning-to-rank ranker. Accepts any model with a predict(DataFrame) -> array interface. The DataFrame passed to predict has columns: qu
mwmbl/tinysearchengine/ltr_rank.py:16
↓ 3 callersClassMwmblRankingModel
mwmbl/rankeval/evaluation/evaluate_ranker.py:9
↓ 3 callersClassZstdJsonSerializer
mwmbl/indexer/fsqueue.py:39
↓ 3 callersClass_FakeResponse
test/test_ssrf.py:86
↓ 2 callersClassAgreementResponse
mwmbl/platform/schemas.py:97
↓ 2 callersClassCuration
mwmbl/models.py:45
↓ 2 callersClassCurationFlagForm
mwmbl/views.py:454
↓ 2 callersClassDomainLinkDatabase
mwmbl/crawler/domains.py:39
↓ 2 callersClassDomainStats
mwmbl/crawler/stats.py:39
↓ 2 callersClassDomainSubmissionApprovalForm
mwmbl/views.py:197
↓ 2 callersClassDomainSubmissionForm
mwmbl/views.py:176
↓ 2 callersClassHashedBatch
A batch as stored/returned by the server, with the user ID replaced by its hash.
mwmbl/crawler/batch.py:141
↓ 2 callersClassItem
A single crawled URL and its result.
mwmbl/crawler/batch.py:83
↓ 2 callersClassItemContent
Extracted text content from a successfully crawled page.
mwmbl/crawler/batch.py:27
↓ 2 callersClassRandomRegressor
mwmbl/rankeval/ltr/baseline.py:8
↓ 2 callersClassRankingPredictor
mwmbl/tinysearchengine/ltr.py:65
↓ 2 callersClassRecipe
A parsed search recipe. ``request`` and ``response`` are the raw YAML maps.
mwmbl/tinysearchengine/super_search_sources/recipe.py:40
↓ 2 callersClassSearchApiKeyAuth
mwmbl/search_auth.py:32
↓ 2 callersClassStatsManager
mwmbl/crawler/stats.py:81
↓ 2 callersClassTinyIndexMetadata
mwmbl/tinysearchengine/indexer.py:106
↓ 2 callersClassWikiModel
mwmbl/rankeval/evaluation/evaluate_wiki.py:26
↓ 2 callersClass_FakeRanker
Minimal ranker stub exposing the methods MMRRanker delegates to.
test/test_mmr_rank.py:59
↓ 1 callersClassApiKeyCreatedResponse
Response returned when a new API key is created. The raw `key` value is only returned once — store it securely.
mwmbl/platform/schemas.py:66
↓ 1 callersClassApiKeyListItem
A single API key entry returned by the list endpoint. The raw key value is intentionally omitted.
mwmbl/platform/schemas.py:78
↓ 1 callersClassBatch
A batch of crawled pages submitted by a crawler client.
mwmbl/crawler/batch.py:114
↓ 1 callersClassCheckoutResponse
mwmbl/platform/schemas.py:34
↓ 1 callersClassCombinedModel
mwmbl/rankeval/evaluation/evaluate_combined.py:11
↓ 1 callersClassCuratedDomain
mwmbl/crawler/app.py:242
↓ 1 callersClassCuratedDomainsResponse
mwmbl/crawler/app.py:245
↓ 1 callersClassDomainSubmission
mwmbl/models.py:93
↓ 1 callersClassDoneEvent
`done` — terminal event sent once when the stream finishes.
mwmbl/tinysearchengine/super_search.py:191
↓ 1 callersClassErrorEvent
`error` — the pipeline crashed; the stream will end.
mwmbl/tinysearchengine/super_search.py:186
↓ 1 callersClassEvaluationJobResponse
Summary of an evaluation job, as returned by the list-jobs endpoint.
mwmbl/evaluation/schemas.py:23
↓ 1 callersClassFSQueueError
mwmbl/indexer/fsqueue.py:17
↓ 1 callersClassGunicornApp
mwmbl/main.py:39
↓ 1 callersClassGzipJsonBlobSerializer
mwmbl/indexer/fsqueue.py:61
↓ 1 callersClassHashedDataset
A dataset as stored by the server, with the user ID replaced by its hash.
mwmbl/crawler/batch.py:378
↓ 1 callersClassHeuristicAndWikiRanker
mwmbl/tinysearchengine/rank.py:394
↓ 1 callersClassJustextError
Base class for jusText exceptions.
mwmbl/justext/core.py:55
↓ 1 callersClassLinkFollowedEvent
`link_followed` — an outbound link from a crawled page was fetched and added to the candidate pool.
mwmbl/tinysearchengine/super_search.py:166
↓ 1 callersClassMwmblStats
mwmbl/crawler/stats.py:48
↓ 1 callersClassMwmblUser
mwmbl/models.py:14
↓ 1 callersClassOracleRankingModel
A ranking model that has access to the gold standard and will return back any matching queries in the order they occur in the gold standard
mwmbl/rankeval/evaluation/evaluate_oracle.py:13
↓ 1 callersClassPageError
mwmbl/tinysearchengine/indexer.py:101
↓ 1 callersClassPageFetchedEvent
`page_fetched` — a promoted page was crawled.
mwmbl/tinysearchengine/super_search.py:158
↓ 1 callersClassParagraph
Object representing one block of text in HTML.
mwmbl/justext/paragraph.py:14
↓ 1 callersClassParsedUrl
mwmbl/utils.py:56
↓ 1 callersClassPathInfo
mwmbl/justext/core.py:212
↓ 1 callersClassResult
A single search result to be indexed.
mwmbl/crawler/batch.py:157
↓ 1 callersClassResultItem
A single ranked search result. Carried directly by ``result_promoted`` events and inside the ``results`` list. ``title`` and ``extract`` are
mwmbl/tinysearchengine/super_search.py:98
↓ 1 callersClassResults
A set of search results submitted for indexing via the results API.
mwmbl/crawler/batch.py:194
↓ 1 callersClassResultsEvent
`results` — the current authoritative ranking. Emitted progressively after each source returns, and once more as the final ranking. Clients s
mwmbl/tinysearchengine/super_search.py:176
↓ 1 callersClassSearchResponse
Search response with optional Mwmbl usage metadata.
mwmbl/tinysearchengine/search.py:81
↓ 1 callersClassSourceFailedEvent
`source_failed` — a source errored or timed out and contributed nothing.
mwmbl/tinysearchengine/super_search.py:142
↓ 1 callersClassSourceReturnedEvent
`source_returned` — a source finished successfully.
mwmbl/tinysearchengine/super_search.py:136
↓ 1 callersClassSourceStartedEvent
`source_started` — a source's query task has been launched (one per source).
mwmbl/tinysearchengine/super_search.py:130
↓ 1 callersClassTokenizedDocument
mwmbl/tinysearchengine/indexer.py:94
↓ 1 callersClassUserProfileResponse
mwmbl/platform/schemas.py:8
↓ 1 callersClassVoteResponse
Response schema containing vote statistics for multiple URLs.
mwmbl/platform/schemas.py:205
↓ 1 callersClassVoteStats
Statistics for votes on a specific search result.
mwmbl/platform/schemas.py:174
↓ 1 callersClassWasmSubmissionResponse
Response returned after successfully submitting a WASM file for evaluation.
mwmbl/evaluation/schemas.py:6
Class
front-end/src/components/molecules/add-result.js:9
Class
front-end/src/components/molecules/add-result.js:9
Class
front-end/src/components/molecules/add-button.js:4
Class
front-end/src/components/molecules/add-button.js:4
Class
front-end/src/components/molecules/result.js:5
Class
front-end/src/components/molecules/result.js:5
Class
front-end/src/utils/events.js:9
ClassAgreementAcceptRequest
mwmbl/platform/schemas.py:93
ClassAgreementType
mwmbl/models.py:191
next →1–100 of 208, ranked by callers