sourcegraph/cmd/searcher
Keegan Carruthers-Smith c09552ed15
searcher: fix benchmarks (#64292)
Column helper now returns 0 based indexes. FilterTar became a required
function on diskcache.

Test Plan: go test -run '^$' -bench . ./cmd/searcher/internal/search

Fixes
https://linear.app/sourcegraph/issue/SPLF-183/benchmarks-in-searcher-broken
2024-08-06 11:33:52 +02:00
..
internal/search searcher: fix benchmarks (#64292) 2024-08-06 11:33:52 +02:00
shared searcher: Modernize entrypoint and gRPC server (#63700) 2024-07-09 21:10:11 +02:00
BUILD.bazel bazel: transcribe test ownership to bazel tags (#62664) 2024-05-16 15:51:16 +01:00
CODENOTIFY remove beyang from CODENOTIFY files (#46182) 2023-01-06 09:13:47 -08:00
image_test.yaml Switch to OCI/Wolfi based image (#52693) 2023-06-02 12:12:52 +02:00
main.go remove more remannts of OSS build (#58253) 2023-11-10 07:59:03 +00:00
README.md Fix broken link in README (#15954) 2020-11-20 17:30:59 +08:00

searcher

Provides on-demand unindexed search for repositories. It scans through a git archive fetched from gitserver to find results, similar in nature to git grep.

This service should be scaled up the more on-demand searches that need to be done at once. For a search the frontend will scatter the search for each repo@commit across the replicas. The frontend will then gather the results. Like gitserver this is an IO and compute bound service. However, its state is just a disk cache which can be lost at anytime without being detrimental.

Life of a search query