Search: Difference between revisions
fix image |
Add Hound, MozSearch, Elastic, OpenSearch, and mention Kibana |
||
| Line 47: | Line 47: | ||
[[File:Opengrok-analysis.png|right]] | [[File:Opengrok-analysis.png|right]] | ||
LXR The [http://lxr.linux.no/ Linux Cross Reference] is probably the first widely used web-based code cross-reference tool. Along came [http://opengrok.github.io/OpenGrok/ OpenGrok] which started out as a project at Sun (which was bought by Oracle) and now the project lives on its own in the open. OpenGrok is '''lightening fast''' and is actively maintained as an open source project on GitHub. By the way, the underlying search is powered by SOLR. Meanwhile, [http://kohsuke.org/ Kohsuke Kawaguchi] the magic man behind Jenkins (n�e Hudson), also wrote [http://sorcerer.jenkins-ci.org/ Sorceror] which understands semantics in Java. Sadly, Sorceror code hasn't been touched in 4 years and doesn't seem to be an active project - but for Java codebases, it's probably still a good option. | LXR The [http://lxr.linux.no/ Linux Cross Reference] is probably the first widely used web-based code cross-reference tool. Along came [http://opengrok.github.io/OpenGrok/ OpenGrok] which started out as a project at Sun (which was bought by Oracle) and now the project lives on its own in the open. OpenGrok is '''lightening fast''' and is actively maintained as an open source project on GitHub. By the way, the underlying search is powered by SOLR. Meanwhile, [http://kohsuke.org/ Kohsuke Kawaguchi] the magic man behind Jenkins (n�e Hudson), also wrote [http://sorcerer.jenkins-ci.org/ Sorceror] which understands semantics in Java. Sadly, Sorceror code hasn't been touched in 4 years and doesn't seem to be an active project - but for Java codebases, it's probably still a good option. | ||
'''[https://github.com/hound-search/hound Hound] is''' used by the WMF to provide multi-repository search across all WMF projects - including external repositories for 3rd-party extensions. Called '''MediaWiki [[mediawikiwiki:Codesearch|Codesearch]]''', the primary instance is at https://codesearch.wmcloud.org/search/ | |||
[https://github.com/mozsearch/mozsearch MozSearch] is the engine behind '''[https://searchfox.org/ Searchfox]''' allowing to search the 21 millions of lines of code in the Mozilla project. | |||
'''[[ElasticSearch]]''' is a search engine based on Apache Lucene and is used by the [[MediaWiki]] software (through extensions) to offer search; and is also the default backing store for the [[Semantic MediaWiki]] extension. WMF staff have decided to migrate off ElasticSearch onto the fork, called [[:en:OpenSearch_(software)|'''OpenSearch''']]. (not to be confused with the long-standing syndication standard for search interfaces - see "Browser extensions" below) | |||
[https://www.opensearch.org/ '''OpenSearch'''] is a community-driven, Apache 2.0-licensed open source search and analytics suite that makes it easy to ingest, search, visualize, and analyze data. The OpenSearch '''Dashboards''' component is equivalent to the '''Kibana''' tool of Elastic. | |||
=== Browser extensions / Web Apps === | === Browser extensions / Web Apps === | ||