elastic / elasticsearch-rs
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 89 files with 68,231 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,437 lines of code)
    • 52 files changed 6-20 times (50,358 lines of code)
    • 32 files changed 1-5 times (16,436 lines of code)
0% | 0% | 2% | 73% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 89 files with 68,231 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 5 files changed by 6-10 contributors (2,167 lines of code)
    • 68 files changed by 2-5 contributors (51,216 lines of code)
    • 16 files changed by 1 contributor (14,848 lines of code)
0% | 0% | 3% | 75% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, rs, md, toml, yaml, sh, txt, html, gitignore, dockerignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 1% | 73% | 24%
toml0% | 0% | 20% | 77% | 2%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
elasticsearch0% | 0% | 2% | 74% | 23%
api_generator0% | 0% | 1% | 74% | 23%
yaml_test_runner0% | 0% | 0% | 57% | 42%
ROOT0% | 0% | 0% | 91% | 8%
xtask0% | 0% | 0% | 7% | 92%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
lib.rs
in elasticsearch/src
165 8 2019-09-25 2025-04-25 49 9 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in elasticsearch
58 - 2019-09-25 2025-04-25 40 9 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in api_generator
40 - 2019-09-09 2025-04-25 36 5 russ.cam@elastic.co sylvain@elastic.co
transport.rs
in elasticsearch/src/http
1101 48 2019-12-06 2025-04-25 32 9 russ.cam@elastic.co sylvain@elastic.co
client.rs
in elasticsearch/src
73 - 2019-09-25 2020-08-18 21 3 russ.cam@elastic.co russ.cam@elastic.co
Cargo.toml
in yaml_test_runner
41 - 2020-05-28 2025-04-25 19 5 russ.cam@elastic.co sylvain@elastic.co
315 - 2020-08-31 2025-04-25 17 6 russ.cam@elastic.co sylvain@elastic.co
response.rs
in elasticsearch/src/http
229 5 2019-12-06 2025-04-25 15 5 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/rest_spec
67 1 2019-09-10 2024-08-21 14 4 russ.cam@elastic.co sylvain@elastic.co
error.rs
in elasticsearch/src
107 5 2019-10-29 2024-08-21 13 4 russ.cam@elastic.co sylvain@elastic.co
request.rs
in elasticsearch/src/http
234 26 2019-12-06 2025-04-25 13 5 russ.cam@elastic.co sylvain@elastic.co
snapshot.rs
in elasticsearch/src
2449 - 2020-09-08 2025-04-25 13 2 sylvain@elastic.co sylvain@elastic.co
bulk.rs
in elasticsearch/src/root
528 11 2020-03-11 2025-04-25 12 6 russ.cam@elastic.co sylvain@elastic.co
request_builder.rs
in api_generator/src/generator/code_gen/request
723 11 2020-05-28 2025-04-25 12 3 russ.cam@elastic.co sylvain@elastic.co
security.rs
in elasticsearch/src
9339 - 2020-09-08 2025-04-25 12 2 sylvain@elastic.co sylvain@elastic.co
params.rs
in elasticsearch/src
471 15 2019-12-18 2024-08-21 11 3 russ.cam@elastic.co sylvain@elastic.co
nodes.rs
in elasticsearch/src
1314 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
transform.rs
in elasticsearch/src
2014 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
cluster.rs
in elasticsearch/src
2654 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
cat.rs
in elasticsearch/src
5197 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
Cargo.toml
in xtask
18 - 2021-09-01 2025-04-25 10 3 sylvain@elastic.co sylvain@elastic.co
main.rs
in yaml_test_runner/src
125 2 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/generator/code_gen
285 19 2020-05-28 2024-08-21 10 3 russ.cam@elastic.co sylvain@elastic.co
generator.rs
in yaml_test_runner/src
521 7 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/generator
528 15 2020-05-28 2024-08-21 10 3 russ.cam@elastic.co sylvain@elastic.co
do.rs
in yaml_test_runner/src/step
815 11 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
ingest.rs
in elasticsearch/src
1796 - 2020-09-08 2025-04-25 10 2 sylvain@elastic.co sylvain@elastic.co
cert.rs
in elasticsearch/src
173 2 2020-02-28 2020-07-30 9 3 russ.cam@elastic.co russ.cam@elastic.co
migration.rs
in elasticsearch/src
429 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
tasks.rs
in elasticsearch/src
594 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
searchable_snapshots.rs
in elasticsearch/src
720 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
sql.rs
in elasticsearch/src
882 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
async_search.rs
in elasticsearch/src
1039 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
rollup.rs
in elasticsearch/src
1238 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
ilm.rs
in elasticsearch/src
1691 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
watcher.rs
in elasticsearch/src
1972 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
namespace_clients.rs
in api_generator/src/generator/code_gen
89 - 2020-05-28 2024-08-21 8 3 russ.cam@elastic.co sylvain@elastic.co
ssl.rs
in elasticsearch/src
169 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
graph.rs
in elasticsearch/src
224 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
monitoring.rs
in elasticsearch/src
232 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
xpack.rs
in elasticsearch/src
313 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
logstash.rs
in elasticsearch/src
445 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
shutdown.rs
in elasticsearch/src
501 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
dangling_indices.rs
in elasticsearch/src
507 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
enrich.rs
in elasticsearch/src
775 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
fleet.rs
in elasticsearch/src
972 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
text_structure.rs
in elasticsearch/src
995 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
license.rs
in elasticsearch/src
1061 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
slm.rs
in elasticsearch/src
1426 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
ccr.rs
in elasticsearch/src
1997 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
lib.rs
in elasticsearch/src
165 8 2019-09-25 2025-04-25 49 9 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in elasticsearch
58 - 2019-09-25 2025-04-25 40 9 russ.cam@elastic.co sylvain@elastic.co
transport.rs
in elasticsearch/src/http
1101 48 2019-12-06 2025-04-25 32 9 russ.cam@elastic.co sylvain@elastic.co
315 - 2020-08-31 2025-04-25 17 6 russ.cam@elastic.co sylvain@elastic.co
bulk.rs
in elasticsearch/src/root
528 11 2020-03-11 2025-04-25 12 6 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in api_generator
40 - 2019-09-09 2025-04-25 36 5 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in yaml_test_runner
41 - 2020-05-28 2025-04-25 19 5 russ.cam@elastic.co sylvain@elastic.co
response.rs
in elasticsearch/src/http
229 5 2019-12-06 2025-04-25 15 5 russ.cam@elastic.co sylvain@elastic.co
request.rs
in elasticsearch/src/http
234 26 2019-12-06 2025-04-25 13 5 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/rest_spec
67 1 2019-09-10 2024-08-21 14 4 russ.cam@elastic.co sylvain@elastic.co
error.rs
in elasticsearch/src
107 5 2019-10-29 2024-08-21 13 4 russ.cam@elastic.co sylvain@elastic.co
client.rs
in elasticsearch/src
73 - 2019-09-25 2020-08-18 21 3 russ.cam@elastic.co russ.cam@elastic.co
request_builder.rs
in api_generator/src/generator/code_gen/request
723 11 2020-05-28 2025-04-25 12 3 russ.cam@elastic.co sylvain@elastic.co
params.rs
in elasticsearch/src
471 15 2019-12-18 2024-08-21 11 3 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/generator
528 15 2020-05-28 2024-08-21 10 3 russ.cam@elastic.co sylvain@elastic.co
mod.rs
in api_generator/src/generator/code_gen
285 19 2020-05-28 2024-08-21 10 3 russ.cam@elastic.co sylvain@elastic.co
Cargo.toml
in xtask
18 - 2021-09-01 2025-04-25 10 3 sylvain@elastic.co sylvain@elastic.co
do.rs
in yaml_test_runner/src/step
815 11 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
main.rs
in yaml_test_runner/src
125 2 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
generator.rs
in yaml_test_runner/src
521 7 2020-05-28 2025-04-25 10 3 russ.cam@elastic.co sylvain@elastic.co
cert.rs
in elasticsearch/src
173 2 2020-02-28 2020-07-30 9 3 russ.cam@elastic.co russ.cam@elastic.co
namespace_clients.rs
in api_generator/src/generator/code_gen
89 - 2020-05-28 2024-08-21 8 3 russ.cam@elastic.co sylvain@elastic.co
enum_builder.rs
in api_generator/src/generator/code_gen/url
396 8 2020-05-28 2024-08-26 7 3 russ.cam@elastic.co sylvain@elastic.co
root.rs
in api_generator/src/generator/code_gen
56 - 2020-05-28 2024-08-21 6 3 russ.cam@elastic.co sylvain@elastic.co
params.rs
in api_generator/src/generator/code_gen
72 1 2020-05-28 2024-08-21 6 3 russ.cam@elastic.co sylvain@elastic.co
url_builder.rs
in api_generator/src/generator/code_gen/url
406 21 2020-05-28 2024-08-21 3 3 russ.cam@elastic.co sylvain@elastic.co
match.rs
in yaml_test_runner/src/step
150 2 2020-05-28 2025-04-25 3 3 russ.cam@elastic.co sylvain@elastic.co
snapshot.rs
in elasticsearch/src
2449 - 2020-09-08 2025-04-25 13 2 sylvain@elastic.co sylvain@elastic.co
security.rs
in elasticsearch/src
9339 - 2020-09-08 2025-04-25 12 2 sylvain@elastic.co sylvain@elastic.co
cat.rs
in elasticsearch/src
5197 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
cluster.rs
in elasticsearch/src
2654 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
nodes.rs
in elasticsearch/src
1314 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
transform.rs
in elasticsearch/src
2014 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
ingest.rs
in elasticsearch/src
1796 - 2020-09-08 2025-04-25 10 2 sylvain@elastic.co sylvain@elastic.co
migration.rs
in elasticsearch/src
429 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
async_search.rs
in elasticsearch/src
1039 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
ilm.rs
in elasticsearch/src
1691 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
tasks.rs
in elasticsearch/src
594 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
searchable_snapshots.rs
in elasticsearch/src
720 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
rollup.rs
in elasticsearch/src
1238 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
sql.rs
in elasticsearch/src
882 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
watcher.rs
in elasticsearch/src
1972 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
ccr.rs
in elasticsearch/src
1997 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
fleet.rs
in elasticsearch/src
972 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
license.rs
in elasticsearch/src
1061 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
ssl.rs
in elasticsearch/src
169 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
text_structure.rs
in elasticsearch/src
995 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
enrich.rs
in elasticsearch/src
775 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
logstash.rs
in elasticsearch/src
445 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
shutdown.rs
in elasticsearch/src
501 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
connector.rs
in elasticsearch/src
5273 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
inference.rs
in elasticsearch/src
4243 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
query_rules.rs
in elasticsearch/src
1149 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
synonyms.rs
in elasticsearch/src
1010 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
search_application.rs
in elasticsearch/src
950 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
esql.rs
in elasticsearch/src
808 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
profiling.rs
in elasticsearch/src
604 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
simulate.rs
in elasticsearch/src
229 - 2024-08-13 2025-04-25 4 1 sylvain@elastic.co sylvain@elastic.co
output.rs
in api_generator/src/generator
224 2 2020-09-08 2024-08-21 4 1 sylvain@elastic.co sylvain@elastic.co
artifacts.rs
in xtask/src
162 - 2021-09-01 2024-08-21 2 1 sylvain@elastic.co sylvain@elastic.co
main.rs
in xtask/src
69 1 2021-09-01 2025-04-25 3 1 sylvain@elastic.co sylvain@elastic.co
error.rs
in api_generator/src
33 2 2019-09-12 2020-05-14 3 1 russ.cam@elastic.co russ.cam@elastic.co
mod.rs
in elasticsearch/src/http
32 - 2019-12-06 2020-05-14 4 1 russ.cam@elastic.co russ.cam@elastic.co
headers.rs
in elasticsearch/src/http
23 - 2019-12-06 2020-05-14 5 1 russ.cam@elastic.co russ.cam@elastic.co
mod.rs
in api_generator/src/generator/code_gen/url
20 - 2020-05-28 2020-05-28 1 1 russ.cam@elastic.co russ.cam@elastic.co
mod.rs
in api_generator/src/generator/code_gen/request
19 - 2020-05-28 2020-05-28 1 1 russ.cam@elastic.co russ.cam@elastic.co
security.rs
in elasticsearch/src
9339 - 2020-09-08 2025-04-25 12 2 sylvain@elastic.co sylvain@elastic.co
cat.rs
in elasticsearch/src
5197 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
cluster.rs
in elasticsearch/src
2654 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
snapshot.rs
in elasticsearch/src
2449 - 2020-09-08 2025-04-25 13 2 sylvain@elastic.co sylvain@elastic.co
transform.rs
in elasticsearch/src
2014 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
ccr.rs
in elasticsearch/src
1997 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
watcher.rs
in elasticsearch/src
1972 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
ingest.rs
in elasticsearch/src
1796 - 2020-09-08 2025-04-25 10 2 sylvain@elastic.co sylvain@elastic.co
ilm.rs
in elasticsearch/src
1691 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
slm.rs
in elasticsearch/src
1426 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
nodes.rs
in elasticsearch/src
1314 - 2020-09-08 2025-04-25 11 2 sylvain@elastic.co sylvain@elastic.co
rollup.rs
in elasticsearch/src
1238 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
license.rs
in elasticsearch/src
1061 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
async_search.rs
in elasticsearch/src
1039 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
text_structure.rs
in elasticsearch/src
995 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
fleet.rs
in elasticsearch/src
972 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
sql.rs
in elasticsearch/src
882 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
enrich.rs
in elasticsearch/src
775 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
searchable_snapshots.rs
in elasticsearch/src
720 - 2021-02-12 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
eql.rs
in elasticsearch/src
628 - 2021-02-12 2025-04-25 7 2 sylvain@elastic.co sylvain@elastic.co
autoscaling.rs
in elasticsearch/src
626 - 2021-02-12 2025-04-25 7 2 sylvain@elastic.co sylvain@elastic.co
tasks.rs
in elasticsearch/src
594 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
dangling_indices.rs
in elasticsearch/src
507 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
shutdown.rs
in elasticsearch/src
501 - 2021-09-01 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
logstash.rs
in elasticsearch/src
445 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
migration.rs
in elasticsearch/src
429 - 2020-09-08 2025-04-25 9 2 sylvain@elastic.co sylvain@elastic.co
features.rs
in elasticsearch/src
325 - 2021-09-01 2025-04-25 6 2 sylvain@elastic.co sylvain@elastic.co
xpack.rs
in elasticsearch/src
313 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
mod.rs
in yaml_test_runner/src/step
244 3 2020-05-28 2025-04-25 5 2 russ.cam@elastic.co sylvain@elastic.co
monitoring.rs
in elasticsearch/src
232 - 2021-02-12 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
graph.rs
in elasticsearch/src
224 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
ssl.rs
in elasticsearch/src
169 - 2020-09-08 2025-04-25 8 2 sylvain@elastic.co sylvain@elastic.co
transform_and_set.rs
in yaml_test_runner/src/step
117 3 2020-05-28 2025-04-25 2 2 russ.cam@elastic.co sylvain@elastic.co
skip.rs
in yaml_test_runner/src/step
117 2 2020-05-28 2025-04-25 3 2 russ.cam@elastic.co sylvain@elastic.co