MCPcopy Create free account

hub / github.com/c76d3656e/rscholar / functions

Functions599 in github.com/c76d3656e/rscholar

↓ 2 callersMethodgetAuthorsString
(authors)
front/src/pages/task.js:391
↓ 2 callersMethodgetAuthorsString
(authors)
front/src/pages/home.js:528
↓ 2 callersMethodgetSourceLabel
(source)
front/src/pages/task.js:331
↓ 2 callersFunctionget_db_stats
Get database statistics
src/db/schema.rs:109
↓ 2 callersFunctionhas_admin_key
Check if any admin key exists
src/db/api_keys.rs:274
↓ 2 callersMethodhideAllSections
()
front/src/pages/home.js:664
↓ 2 callersFunctioninit_test_tracing
()
tests/ranking_live_service.rs:10
↓ 2 callersFunctionis_preprint_venue
(venue: &str)
src/server/pipeline.rs:874
↓ 2 callersFunctionlist
List cached journals with pagination
src/db/journal_cache.rs:166
↓ 2 callersFunctionload_config
()
tests/ranking_live_service.rs:23
↓ 2 callersFunctionload_config
()
tests/llm_live_availability.rs:5
↓ 2 callersFunctionlog_search_analytics
Log search analytics to SQLite database
src/cli/search.rs:549
↓ 2 callersMethodlookup_batch
Lookup multiple titles concurrently Returns a vector with the same length as input, with None for failed lookups
src/sources/crossref.rs:155
↓ 2 callersMethodlookup_batch
Submit one batch job and wait for completion.
src/ranking/service.rs:157
↓ 2 callersFunctionmap_xrxiv_paper
(raw: XRxivPaperRaw, server: XRxivServer)
src/sources/xrxiv.rs:346
↓ 2 callersFunctionmerge_search_results
(ss_results: Vec<PaperResult>, oa_results: Vec<PaperResult>)
src/server/pipeline/merge.rs:6
↓ 2 callersFunctionnormalize_source_name
(value: &str)
src/server/pipeline.rs:164
↓ 2 callersFunctionparse_atom_entries
(xml: &str)
src/sources/arxiv.rs:257
↓ 2 callersFunctionparse_crossref_item
Parse Crossref API item into our metadata struct
src/sources/crossref.rs:230
↓ 2 callersFunctionparse_pubmed_xml
(xml: &str)
src/sources/pubmed.rs:337
↓ 2 callersFunctionpubmed
PubMed: 10 RPS with API key, 3 RPS without. We use conservative limits (8 / 2) to leave headroom.
src/sources/rate_limiter.rs:85
↓ 2 callersFunctionquery
Query OpenAlex for academic works. # Arguments `search_query` - The search keywords `options` - Query options (pages, year filters) # Returns List
src/sources/openalex.rs:191
↓ 2 callersFunctionrun_xrxiv_source
( task_id: &str, keyword: &str, server: xrxiv::XRxivServer, ylo: Option<i32>, cfg: &Search
src/server/pipeline/search_stage.rs:313
↓ 2 callersFunctionsearch_with_client
( client: &Client, query: &str, options: &PubMedQueryOptions, )
src/sources/pubmed.rs:122
↓ 2 callersFunctionsearch_with_client
( client: &Client, query: &str, options: &ArxivQueryOptions, )
src/sources/arxiv.rs:115
↓ 2 callersFunctionsearch_with_client
( client: &Client, server: XRxivServer, query: &str, options: &XRxivQueryOptions, )
src/sources/xrxiv.rs:159
↓ 2 callersFunctionsemantic_scholar
Semantic Scholar: 1 RPS without key.
src/sources/rate_limiter.rs:99
↓ 2 callersFunctionsetup_db
()
src/db/tasks.rs:274
↓ 2 callersMethodshowError
(message)
front/src/pages/task.js:214
↓ 2 callersMethodshowError
(message)
front/src/pages/home.js:658
↓ 2 callersMethodsortPapers
()
front/src/pages/task.js:343
↓ 2 callersMethodsortPapers
()
front/src/pages/home.js:476
↓ 2 callersFunctionsuccess_paginated
Success response with pagination
src/server/responses.rs:69
↓ 2 callersFunctionupdate
Update key settings
src/db/api_keys.rs:235
↓ 2 callersMethodupdateContent
(data)
front/src/pages/task.js:229
↓ 2 callersMethodupdateStatusIndicator
(status)
front/src/pages/home.js:429
↓ 2 callersMethoduptime
Get uptime since store creation
src/server/task.rs:321
↓ 2 callersMethodvalidate
Validate the request
src/server/pipeline.rs:63
↓ 2 callersFunctionvalue_to_string
(val: &serde_json::Value)
src/ranking/response.rs:73
↓ 2 callersMethodwrite_progress_to_db
Internal: write progress to database
src/server/pipeline.rs:284
↓ 1 callersMethodaddTask
(taskId, keyword, status = 'queued')
front/src/utils/history.js:31
↓ 1 callersMethodadd_received
Record bytes received
src/traffic.rs:63
↓ 1 callersMethodadd_sent
Record bytes sent
src/traffic.rs:58
↓ 1 callersFunctionappend_additional_results_dedup
(base: &mut Vec<PaperResult>, additional: Vec<PaperResult>)
src/server/pipeline.rs:836
↓ 1 callersFunctionapply_llm_relevance_filter
( tracker: &mut ProgressTracker, task_id: &str, keyword: &str, content_help: Option<&str>,
src/server/pipeline/llm_filter.rs:7
↓ 1 callersFunctionarxiv
arXiv: recommended 1 RPS.
src/sources/rate_limiter.rs:94
↓ 1 callersMethodbatch_check_relevance
Batch check relevance for multiple papers (with concurrency limit) # Arguments `keyword` - Search keyword `papers` - Vector of paper information `con
src/llm/mod.rs:286
↓ 1 callersFunctionbatch_get
Batch get cached journal rankings (returns HashMap for easy lookup)
src/db/journal_cache.rs:63
↓ 1 callersMethodbuildRequestParams
(formData)
front/src/pages/home.js:377
↓ 1 callersFunctionbuild_openalex_or_query
Build OpenAlex OR query from original keyword and optional LLM-expanded keywords. - If no expansion exists, returns the original keyword. - If expans
src/server/pipeline/search_stage.rs:29
↓ 1 callersMethodbuild_payload
(&self, messages: Vec<ChatMessage>)
src/llm/providers/aiping.rs:50
↓ 1 callersFunctionbuild_provider
( registry: &ProviderRegistry, name: &str, cfg: &crate::server::config::ProviderConfig, )
src/llm/mod.rs:353
↓ 1 callersFunctionbuild_single_provider_section
(name: &str, cfg: ProviderConfig)
tests/llm_live_availability.rs:10
↓ 1 callersFunctionbuild_translation_prompt
(request: &KeywordTranslationRequest)
src/llm/keyword_translation.rs:21
↓ 1 callersFunctioncall_efetch
( client: &Client, pmids: &[String], options: &PubMedQueryOptions, )
src/sources/pubmed.rs:267
↓ 1 callersFunctioncall_esearch
( client: &Client, query: &str, retstart: usize, retmax: usize, options: &PubMedQueryOptio
src/sources/pubmed.rs:194
↓ 1 callersMethodcheck_relevance
Check relevance of a single paper (with fallback) # Arguments `keyword` - Search keyword `paper` - Paper information `content_filter_help` - Optional
src/llm/mod.rs:223
↓ 1 callersMethodcleanStepText
(step)
front/src/pages/task.js:259
↓ 1 callersMethodcleanStepText
(step)
front/src/pages/home.js:424
↓ 1 callersMethodcleanup_completed
Cleanup completed/failed tasks based on TTL after completion Running tasks are never cleaned up (they're still executing). Only completed or failed t
src/server/task.rs:269
↓ 1 callersMethodclearHistory
()
front/src/utils/history.js:71
↓ 1 callersFunctionclear_all
Clear all cached entries
src/db/journal_cache.rs:151
↓ 1 callersMethodcomplete
Complete the task - updates both memory and DB immediately
src/server/pipeline.rs:330
↓ 1 callersMethodcomplete
Mark as completed with result
src/server/task.rs:173
↓ 1 callersFunctioncreateTask
(params)
front/src/api/client.js:13
↓ 1 callersFunctioncreate_task
提交搜索任务,返回 task_id
api_request.py:52
↓ 1 callersFunctioncrossref
Crossref polite pool: 10 RPS.
src/sources/rate_limiter.rs:114
↓ 1 callersMethodcustomize_request
(&self, request: RequestBuilder)
src/llm/provider_core.rs:56
↓ 1 callersFunctiondedup_venues
(venues: &[String])
src/ranking/service.rs:702
↓ 1 callersFunctiondefault_admin_enabled
()
src/server/config.rs:215
↓ 1 callersFunctiondefault_arxiv_delay_ms
()
src/server/config.rs:300
↓ 1 callersFunctiondefault_arxiv_page_size
()
src/server/config.rs:288
↓ 1 callersFunctiondefault_arxiv_sort_by
()
src/server/config.rs:292
↓ 1 callersFunctiondefault_arxiv_sort_order
()
src/server/config.rs:296
↓ 1 callersFunctiondefault_oa_limit
()
src/server/config.rs:276
↓ 1 callersFunctiondefault_pubmed_delay_no_key_ms
()
src/server/config.rs:316
↓ 1 callersFunctiondefault_pubmed_delay_with_key_ms
()
src/server/config.rs:320
↓ 1 callersFunctiondefault_pubmed_email
()
src/server/config.rs:312
↓ 1 callersFunctiondefault_pubmed_page_size
()
src/server/config.rs:304
↓ 1 callersFunctiondefault_pubmed_tool
()
src/server/config.rs:308
↓ 1 callersFunctiondefault_ranking_eta_scale
()
src/server/config.rs:239
↓ 1 callersFunctiondefault_ranking_heartbeat_ms
()
src/server/config.rs:243
↓ 1 callersFunctiondefault_ranking_job_timeout_min_sec
()
src/server/config.rs:247
↓ 1 callersFunctiondefault_ranking_key_cooldown_sec
()
src/server/config.rs:255
↓ 1 callersFunctiondefault_ranking_key_fail_threshold
()
src/server/config.rs:251
↓ 1 callersFunctiondefault_ranking_key_stale_ttl_sec
()
src/server/config.rs:259
↓ 1 callersFunctiondefault_ranking_max_chunk
()
src/server/config.rs:223
↓ 1 callersFunctiondefault_ranking_max_concurrent_jobs
()
src/server/config.rs:227
↓ 1 callersFunctiondefault_ranking_min_chunk
()
src/server/config.rs:219
↓ 1 callersFunctiondefault_ranking_queue_capacity
()
src/server/config.rs:211
↓ 1 callersFunctiondefault_ranking_scheduler_mode
()
src/server/config.rs:231
↓ 1 callersFunctiondefault_ranking_target_duration_sec
()
src/server/config.rs:235
↓ 1 callersFunctiondefault_ss_limit
()
src/server/config.rs:272
↓ 1 callersFunctiondefault_xrxiv_delay_ms
()
src/server/config.rs:332
↓ 1 callersFunctiondefault_xrxiv_end_date
()
src/server/config.rs:328
↓ 1 callersFunctiondefault_xrxiv_max_retries
()
src/server/config.rs:336
↓ 1 callersFunctiondefault_xrxiv_start_date
()
src/server/config.rs:324
↓ 1 callersMethoddo_lookup
Internal lookup implementation
src/sources/crossref.rs:113
↓ 1 callersMethoddo_request
(&self, venue_name: &str)
src/ranking/client.rs:100
↓ 1 callersFunctionexecute_pipeline
Execute the full pipeline (internal implementation)
src/server/pipeline.rs:475
← previousnext →101–200 of 599, ranked by callers