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
- Host: GitHub
- URL: https://github.com/apache/solr
- Owner: apache
- License: apache-2.0
- Created: 2021-02-23T00:12:42.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-10-25T16:02:50.000Z (3 months ago)
- Last Synced: 2025-10-25T18:07:40.335Z (3 months ago)
- Topics: backend, information-retrieval, java, lucene, nosql, search, search-engine, solr
- Language: Java
- Homepage: https://solr.apache.org/
- Size: 573 MB
- Stars: 1,495
- Watchers: 53
- Forks: 770
- Open Issues: 210
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Notice: NOTICE.txt
Owner metadata:
- Name: The Apache Software Foundation
- Login: apache
- Email:
- Kind: organization
- Description:
- Website: https://www.apache.org/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/47359?v=4
- Repositories: 2832
- Last Synced at: 2025-12-08T20:34:27.907Z
- Profile URL: https://github.com/apache
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 | 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
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
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- actions/upload-artifact v4 composite
- gradle/actions/setup-gradle v4 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- gradle/actions/setup-gradle v4 composite
- 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
- actions/labeler v5 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-java v4 composite
- gradle/actions/setup-gradle v4 composite
- actions/stale v9 composite
- apache/solr latest
- commons-codec:commons-codec ${scriptDepVersions['commons-codec']} implementation
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- junit:junit * testImplementation
- Jinja2 * development
- PyGithub * development
- PyYAML * development
- console-menu * development
- holidays * development
- ics * development
- jira * development
- six * development
- actions/cache v4 composite
- actions/setup-java c5195efecf7bdfc987ee8bae7a71cb8b11521c00 composite
- gradle/actions/setup-gradle v4 composite
- 319 dependencies
- actions/checkout v5 composite
- actions/setup-java v5 composite
- gradle/actions/dependency-submission v4 composite