An open API service for producing an overview of a list of open source projects.

https://github.com/apache/solr

backend information-retrieval java lucene nosql search search-engine solr

Score: 13.785200823843947

Last synced: about 19 hours ago
JSON representation

Repository metadata:

Apache Solr open-source search software


Owner metadata:


Committers metadata

Last synced: 3 months ago

Total Commits: 37,668
Total Committers: 569
Avg Commits per committer: 66.2
Development Distribution Score (DDS): 0.905

Commits in past year: 664
Committers in past year: 77
Avg Commits per committer in past year: 8.623
Development Distribution Score (DDS) in past year: 0.861

Name Email Commits
Robert Muir r****r@a****g 3573
Michael McCandless m****d@a****g 3528
Mark Robert Miller m****r@a****g 2023
Yonik Seeley y****k@a****g 1995
Uwe Schindler u****r@a****g 1908
Shalin Shekhar Mangar s****n@a****g 1317
Chris M. Hostetter h****n@a****g 1258
Steven Rowe s****e@a****g 1115
Noble Paul n****e@a****g 1100
Erik Hatcher e****r@a****g 1032
David Smiley d****y@a****g 819
Simon Willnauer s****w@a****g 709
Joel Bernstein j****e@a****g 706
Christine Poerschke c****e@a****g 654
Ryan McKinley r****n@a****g 652
Otis Gospodnetic o****s@a****g 629
Grant Ingersoll g****s@a****g 586
Adrien Grand j****z@a****g 562
Dawid Weiss d****s@a****g 525
Adrien Grand j****z@g****m 509
Daniel Naber d****r@a****g 486
Alan Woodward r****k@a****g 450
Shai Erera s****e@a****g 420
Andrzej Bialecki a****b@a****g 401
Jan Høydahl j****y@a****g 398
Erick Erickson e****k@a****g 363
Houston Putman h****n@a****g 357
Eric Pugh e****h@o****m 314
Cassandra Targett c****t@a****g 294
Jason Gerlowski g****a@a****g 281
and 539 more...

Issue and Pull Request metadata

Last synced: 3 months ago

Total issues: 16
Total pull requests: 2,593
Average time to close issues: 16 days
Average time to close pull requests: 4 months
Total issue authors: 11
Total pull request authors: 180
Average comments per issue: 0.88
Average comments per pull request: 2.06
Merged pull request: 1,282
Bot issues: 0
Bot pull requests: 3

Past year issues: 4
Past year pull requests: 1,392
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 21 days
Past year issue authors: 4
Past year pull request authors: 89
Past year average comments per issue: 0.25
Past year average comments per pull request: 1.3
Past year merged pull request: 620
Past year bot issues: 0
Past year bot pull requests: 3

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apache/solr

Top Issue Authors

  • dsmiley (3)
  • epugh (2)
  • janhoy (2)
  • cpoerschke (2)
  • gerlowskija (1)
  • mlbiscoc (1)
  • magibney (1)
  • malliaridis (1)
  • iamsanjay (1)
  • aparnasuresh85 (1)
  • solrbot (1)

Top Pull Request Authors

  • solrbot (662)
  • epugh (248)
  • dsmiley (218)
  • HoustonPutman (132)
  • janhoy (112)
  • malliaridis (101)
  • gerlowskija (97)
  • cpoerschke (86)
  • iamsanjay (70)
  • mlbiscoc (70)
  • psalagnac (55)
  • magibney (40)
  • gus-asf (31)
  • risdenk (27)
  • sigram (26)

Top Issue Labels

  • tests (8)
  • cat:search (6)
  • client:solrj (4)
  • cat:api (3)
  • tool:build (2)
  • cat:index (2)
  • module:langid (2)
  • module:clustering (2)
  • test-framework (2)
  • module:opentelemetry (2)
  • module:extraction (1)
  • module:jwt-auth (1)
  • module:ltr (1)
  • module:s3-repository (1)
  • prometheus-exporter (1)
  • module:gcs-repository (1)
  • module:sql (1)
  • admin-ui (1)
  • cat:metrics (1)
  • module:scripting (1)
  • dependencies (1)
  • documentation (1)
  • jetty-server (1)
  • start-scripts (1)
  • cat:cli (1)
  • cat:cloud (1)
  • cat:packagemanager (1)
  • exempt-stale (1)
  • cat:schema (1)
  • bug (1)

Top Pull Request Labels

  • tests (628)
  • tool:build (540)
  • dependencies (537)
  • client:solrj (514)
  • documentation (469)
  • test-framework (295)
  • cat:search (278)
  • cat:cloud (249)
  • stale (245)
  • cat:api (222)
  • closed-stale (191)
  • cat:cli (181)
  • module:jwt-auth (179)
  • module:s3-repository (176)
  • prometheus-exporter (176)
  • module:ltr (173)
  • admin-ui (172)
  • module:extraction (163)
  • module:opentelemetry (157)
  • module:gcs-repository (157)
  • module:sql (154)
  • module:langid (147)
  • module:scripting (144)
  • module:clustering (139)
  • cat:index (130)
  • module:hdfs (126)
  • exempt-stale (110)
  • jetty-server (101)
  • start-scripts (92)
  • cat:schema (72)

Dependencies

.github/workflows/bin-solr-test.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
  • actions/upload-artifact v4 composite
  • gradle/actions/setup-gradle v4 composite
.github/workflows/docker-test.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
  • gradle/actions/setup-gradle v4 composite
.github/workflows/gradle-precommit.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
  • gradle/actions/setup-gradle v4 composite
  • gradle/wrapper-validation-action v3 composite
.github/workflows/labeler.yml actions
  • actions/labeler v5 composite
.github/workflows/solrj-test.yml actions
  • actions/cache v4 composite
  • actions/checkout v4 composite
  • actions/setup-java v4 composite
  • gradle/actions/setup-gradle v4 composite
.github/workflows/stale.yml actions
  • actions/stale v9 composite
.github/workflows/tests-via-crave.yml actions
solr/docker/example/docker-compose.yml docker
  • apache/solr latest
build-tools/build-infra/build.gradle maven
  • commons-codec:commons-codec ${scriptDepVersions['commons-codec']} implementation
build-tools/missing-doclet/build.gradle maven
build.gradle maven
solr/api/build.gradle maven
  • io.swagger.core.v3:swagger-annotations-jakarta * api
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • jakarta.ws.rs:jakarta.ws.rs-api * implementation
  • org.semver4j:semver4j * implementation
  • org.slf4j:slf4j-api * runtimeOnly
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/benchmark/build.gradle maven
  • commons-io:commons-io * implementation
  • io.dropwizard.metrics:metrics-core * implementation
  • org.apache.commons:commons-math3 * implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.apache.lucene:lucene-core * implementation
  • org.jctools:jctools-core * implementation
  • org.openjdk.jmh:jmh-core * implementation
  • org.quicktheories:quicktheories * implementation
  • org.slf4j:slf4j-api * implementation
  • com.lmax:disruptor * runtimeOnly
solr/build.gradle maven
solr/core/build.gradle maven
  • io.dropwizard.metrics:metrics-core * api
  • io.opentelemetry:opentelemetry-api * api
  • org.apache.lucene:lucene-analysis-common * api
  • org.apache.lucene:lucene-core * api
  • org.apache.lucene:lucene-queries * api
  • org.slf4j:slf4j-api * api
  • biz.aQute.bnd:biz.aQute.bnd.annotation * compileOnly
  • com.github.spotbugs:spotbugs-annotations * compileOnly
  • com.github.stephenc.jcip:jcip-annotations * compileOnly
  • org.osgi:osgi.annotation * compileOnly
  • com.carrotsearch:hppc * implementation
  • com.fasterxml.jackson.core:jackson-annotations * implementation
  • com.fasterxml.jackson.core:jackson-core * implementation
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.fasterxml.jackson.dataformat:jackson-dataformat-cbor * implementation
  • com.fasterxml.jackson.dataformat:jackson-dataformat-smile * implementation
  • com.fasterxml.woodstox:woodstox-core * implementation
  • com.github.ben-manes.caffeine:caffeine * implementation
  • com.google.guava:guava * implementation
  • com.j256.simplemagic:simplemagic * implementation
  • com.jayway.jsonpath:json-path * implementation
  • com.tdunning:t-digest * implementation
  • commons-cli:commons-cli * implementation
  • commons-codec:commons-codec * implementation
  • commons-io:commons-io * implementation
  • io.dropwizard.metrics:metrics-graphite * implementation
  • io.dropwizard.metrics:metrics-jmx * implementation
  • io.dropwizard.metrics:metrics-jvm * implementation
  • io.opentelemetry:opentelemetry-context * implementation
  • io.prometheus:prometheus-metrics-exposition-formats 1.1.0 implementation
  • io.prometheus:prometheus-metrics-model 1.1.0 implementation
  • io.swagger.core.v3:swagger-annotations-jakarta * implementation
  • jakarta.annotation:jakarta.annotation-api * implementation
  • jakarta.inject:jakarta.inject-api * implementation
  • jakarta.ws.rs:jakarta.ws.rs-api * implementation
  • org.apache.commons:commons-exec * implementation
  • org.apache.commons:commons-lang3 * implementation
  • org.apache.commons:commons-math3 * implementation
  • org.apache.curator:curator-client * implementation
  • org.apache.curator:curator-framework * implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.apache.httpcomponents:httpcore * implementation
  • org.apache.logging.log4j:log4j-api * implementation
  • org.apache.logging.log4j:log4j-core * implementation
  • org.apache.lucene:lucene-backward-codecs * implementation
  • org.apache.lucene:lucene-classification * implementation
  • org.apache.lucene:lucene-codecs * implementation
  • org.apache.lucene:lucene-expressions * implementation
  • org.apache.lucene:lucene-grouping * implementation
  • org.apache.lucene:lucene-highlighter * implementation
  • org.apache.lucene:lucene-join * implementation
  • org.apache.lucene:lucene-misc * implementation
  • org.apache.lucene:lucene-queryparser * implementation
  • org.apache.lucene:lucene-spatial-extras * implementation
  • org.apache.lucene:lucene-suggest * implementation
  • org.apache.zookeeper:zookeeper * implementation
  • org.apache.zookeeper:zookeeper-jute * implementation
  • org.codehaus.woodstox:stax2-api * implementation
  • org.eclipse.jetty.toolchain:jetty-servlet-api * implementation
  • org.eclipse.jetty:jetty-client * implementation
  • org.eclipse.jetty:jetty-http * implementation
  • org.eclipse.jetty:jetty-io * implementation
  • org.glassfish.hk2:hk2-api * implementation
  • org.glassfish.jersey.containers:jersey-container-jetty-http * implementation
  • org.glassfish.jersey.core:jersey-common * implementation
  • org.glassfish.jersey.core:jersey-server * implementation
  • org.glassfish.jersey.inject:jersey-hk2 * implementation
  • org.glassfish.jersey.media:jersey-media-json-jackson * implementation
  • org.locationtech.spatial4j:spatial4j * implementation
  • org.apache.logging.log4j:log4j-slf4j2-impl * runtimeOnly
  • org.apache.lucene:lucene-analysis-kuromoji * runtimeOnly
  • org.apache.lucene:lucene-analysis-nori * runtimeOnly
  • org.apache.lucene:lucene-analysis-phonetic * runtimeOnly
  • org.apache.lucene:lucene-backward-codecs * runtimeOnly
  • org.xerial.snappy:snappy-java * runtimeOnly
  • com.github.spotbugs:spotbugs-annotations * testCompileOnly
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • junit:junit * testImplementation
  • org.apache.curator:curator-test * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.eclipse.jetty:jetty-server * testImplementation
  • org.eclipse.jetty:jetty-servlet * testImplementation
  • org.hamcrest:hamcrest * testImplementation
  • org.mockito:mockito-core * testImplementation
  • org.apache.lucene:lucene-analysis-icu * testRuntimeOnly
  • org.mockito:mockito-subclass * testRuntimeOnly
  • org.slf4j:jcl-over-slf4j * testRuntimeOnly
solr/cross-dc-manager/build.gradle maven
  • io.dropwizard.metrics:metrics-core * implementation
  • io.dropwizard.metrics:metrics-servlets * implementation
  • org.apache.kafka:kafka-clients * implementation
  • org.eclipse.jetty:jetty-server * implementation
  • org.eclipse.jetty:jetty-servlet * implementation
  • org.slf4j:slf4j-api * implementation
  • com.google.protobuf:protobuf-java-util * runtimeOnly
  • com.lmax:disruptor * runtimeOnly
  • commons-codec:commons-codec * runtimeOnly
  • org.apache.kafka:kafka-streams * runtimeOnly
  • org.apache.kafka:kafka_2.13 * runtimeOnly
  • org.apache.logging.log4j:log4j-api * runtimeOnly
  • org.apache.logging.log4j:log4j-core * runtimeOnly
  • org.apache.logging.log4j:log4j-slf4j2-impl * runtimeOnly
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.mockito:mockito-core * testImplementation
solr/distribution/build.gradle maven
solr/docker/build.gradle maven
solr/documentation/build.gradle maven
solr/example/build.gradle maven
solr/modules/analysis-extras/build.gradle maven
  • com.ibm.icu:icu4j * implementation
  • org.apache.lucene:lucene-analysis-icu * implementation
  • org.apache.lucene:lucene-analysis-opennlp * implementation
  • org.apache.lucene:lucene-core * implementation
  • org.apache.opennlp:opennlp-tools * implementation
  • org.slf4j:slf4j-api * implementation
  • org.apache.lucene:lucene-analysis-morfologik * runtimeOnly
  • org.apache.lucene:lucene-analysis-smartcn * runtimeOnly
  • org.apache.lucene:lucene-analysis-stempel * runtimeOnly
  • commons-io:commons-io * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-analysis-common * testImplementation
  • org.mockito:mockito-core * testImplementation
  • org.mockito:mockito-subclass * testRuntimeOnly
solr/modules/clustering/build.gradle maven
  • org.apache.lucene:lucene-core * implementation
  • org.carrot2:carrot2-core * implementation
  • org.slf4j:slf4j-api * implementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • commons-io:commons-io * testImplementation
  • junit:junit * testImplementation
  • org.hamcrest:hamcrest * testImplementation
solr/modules/cross-dc/build.gradle maven
  • com.google.guava:guava * implementation
  • io.dropwizard.metrics:metrics-core * implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.apache.kafka:kafka-clients * implementation
  • org.apache.zookeeper:zookeeper * implementation
  • org.apache.zookeeper:zookeeper-jute * implementation
  • org.slf4j:slf4j-api * implementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • commons-io:commons-io * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.mockito:mockito-core * testImplementation
solr/modules/extraction/build.gradle maven
  • org.apache.lucene:lucene-core * implementation
  • org.apache.poi:poi * implementation
  • org.apache.poi:poi-ooxml * implementation
  • org.apache.tika:tika-core * implementation
  • org.apache.tika:tika-parsers * implementation
  • org.slf4j:slf4j-api * implementation
  • xerces:xercesImpl * implementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/modules/gcs-repository/build.gradle maven
  • com.google.api:gax * implementation
  • com.google.auth:google-auth-library-credentials * implementation
  • com.google.auth:google-auth-library-oauth2-http * implementation
  • com.google.cloud:google-cloud-core * implementation
  • com.google.cloud:google-cloud-core-http * implementation
  • com.google.cloud:google-cloud-storage * implementation
  • org.apache.lucene:lucene-core * implementation
  • org.slf4j:slf4j-api * implementation
  • org.threeten:threetenbp * implementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • com.google.cloud:google-cloud-nio * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/modules/jwt-auth/build.gradle maven
  • com.google.guava:guava * implementation
  • io.dropwizard.metrics:metrics-core * implementation
  • org.apache.httpcomponents:httpclient * implementation
  • org.apache.httpcomponents:httpcore * implementation
  • org.bitbucket.b_c:jose4j * implementation
  • org.eclipse.jetty.toolchain:jetty-servlet-api * implementation
  • org.eclipse.jetty:jetty-client * implementation
  • org.eclipse.jetty:jetty-http * implementation
  • org.slf4j:slf4j-api * implementation
  • com.fasterxml.jackson.core:jackson-databind * testImplementation
  • com.nimbusds:nimbus-jose-jwt * testImplementation
  • com.squareup.okhttp3:mockwebserver * testImplementation
  • com.squareup.okhttp3:okhttp * testImplementation
  • junit:junit * testImplementation
  • no.nav.security:mock-oauth2-server * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.bouncycastle:bcpkix-jdk18on * testImplementation
  • org.bouncycastle:bcprov-jdk18on * testImplementation
  • org.mockito:mockito-core * testImplementation
  • io.netty:netty-codec-http * testRuntimeOnly
  • org.mockito:mockito-subclass * testRuntimeOnly
solr/modules/langid/build.gradle maven
  • com.cybozu.labs:langdetect * implementation
  • commons-io:commons-io * implementation
  • org.apache.opennlp:opennlp-tools * implementation
  • org.apache.tika:tika-core * implementation
  • org.slf4j:slf4j-api * implementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • junit:junit * testImplementation
solr/modules/ltr/build.gradle maven
  • org.apache.lucene:lucene-core * implementation
  • org.slf4j:slf4j-api * implementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • commons-io:commons-io * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.hamcrest:hamcrest * testImplementation
  • org.mockito:mockito-core * testImplementation
  • org.mockito:mockito-subclass * testRuntimeOnly
solr/modules/opentelemetry/build.gradle maven
  • org.apache.tomcat:annotations-api * compileOnly
  • io.opentelemetry:opentelemetry-api * implementation
  • io.opentelemetry:opentelemetry-sdk-extension-autoconfigure * implementation
  • org.slf4j:slf4j-api * implementation
  • io.grpc:grpc-context * runtimeOnly
  • io.grpc:grpc-netty * runtimeOnly
  • io.grpc:grpc-protobuf * runtimeOnly
  • io.grpc:grpc-stub * runtimeOnly
  • io.opentelemetry:opentelemetry-exporter-otlp * runtimeOnly
  • io.opentelemetry:opentelemetry-sdk * testImplementation
  • io.opentelemetry:opentelemetry-sdk-testing * testImplementation
  • io.opentelemetry:opentelemetry-sdk-trace * testImplementation
  • junit:junit * testImplementation
solr/modules/s3-repository/build.gradle maven
  • com.google.guava:guava * implementation
  • org.apache.lucene:lucene-core * implementation
  • org.slf4j:slf4j-api * implementation
  • com.adobe.testing:s3mock-junit4 * testImplementation
  • com.adobe.testing:s3mock-testsupport-common * testImplementation
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • commons-io:commons-io * testImplementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
  • org.hamcrest:hamcrest * testImplementation
  • org.mockito:mockito-core * testImplementation
  • software.amazon.awssdk:profiles * testImplementation
  • org.eclipse.jetty:jetty-webapp * testRuntimeOnly
  • org.mockito:mockito-subclass * testRuntimeOnly
solr/modules/scripting/build.gradle maven
  • com.google.guava:guava * implementation
  • commons-io:commons-io * implementation
  • org.apache.lucene:lucene-core * implementation
  • org.slf4j:slf4j-api * implementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/modules/sql/build.gradle maven
  • org.immutables:value-annotations * compileOnly
  • com.google.guava:guava * implementation
  • org.apache.calcite.avatica:avatica-core * implementation
  • org.apache.calcite:calcite-core * implementation
  • org.apache.calcite:calcite-linq4j * implementation
  • org.slf4j:slf4j-api * implementation
  • junit:junit * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/packaging/build.gradle maven
solr/prometheus-exporter/build.gradle maven
  • com.fasterxml.jackson.core:jackson-databind * implementation
  • com.github.ben-manes.caffeine:caffeine * implementation
  • commons-cli:commons-cli * implementation
  • commons-codec:commons-codec * implementation
  • io.prometheus:simpleclient * implementation
  • io.prometheus:simpleclient_httpserver * implementation
  • net.thisptr:jackson-jq * implementation
  • org.apache.zookeeper:zookeeper * implementation
  • org.slf4j:slf4j-api * implementation
  • com.lmax:disruptor * runtimeOnly
  • org.apache.logging.log4j:log4j-api * runtimeOnly
  • org.apache.logging.log4j:log4j-core * runtimeOnly
  • org.apache.logging.log4j:log4j-slf4j2-impl * runtimeOnly
  • com.carrotsearch.randomizedtesting:randomizedtesting-runner * testImplementation
  • junit:junit * testImplementation
  • org.apache.httpcomponents:httpclient * testImplementation
  • org.apache.httpcomponents:httpcore * testImplementation
  • org.apache.lucene:lucene-test-framework * testImplementation
solr/server/build.gradle maven
solr/solr-ref-guide/build.gradle maven
  • junit:junit * testImplementation
dev-tools/scripts/requirements.txt pypi
  • Jinja2 * development
  • PyGithub * development
  • PyYAML * development
  • console-menu * development
  • holidays * development
  • ics * development
  • jira * development
  • six * development
platform/build.gradle maven
solr/modules/llm/build.gradle maven
solr/solrj/build.gradle maven
solr/solrj-streaming/build.gradle maven
solr/solrj-zookeeper/build.gradle maven
solr/test-framework/build.gradle maven
solr/ui/build.gradle.kts maven
solr/webapp/build.gradle maven
.github/actions/prepare-for-build/action.yml actions
  • actions/cache v4 composite
  • actions/setup-java c5195efecf7bdfc987ee8bae7a71cb8b11521c00 composite
  • gradle/actions/setup-gradle v4 composite
kotlin-js-store/wasm/yarn.lock npm
  • 319 dependencies
.github/workflows/dependency-graph-submission.yml actions
  • actions/checkout v5 composite
  • actions/setup-java v5 composite
  • gradle/actions/dependency-submission v4 composite