- SEARCH-120 Bitbucket 8 support added
Support
To check known issues (or if you want to file one), view this app's issue tracker.
To learn more about the app, you should:
- Read the documentation.
This is a supported app, so you may contact the vendor (or support contact) for help:
Description
Search any Branch
Any branch can be indexed, it just needs to conform to the indexing regex. Don't want a repository indexed? Turn search off for that repo.
Advanced Filtering
Filter by projects, commit date ranges, file extentions, and much more with easy-to-use filter boxes.
Search through Commits and Pull Requests
Search for specific commit hashes, commit messages, commit authors, issue id's, pull requests, pull request comments, pull request tasks and more.
More details
Smarter Search for Bitbucket is a robust and powerful search for code, commits, and files. It provides search improvements on top of Atlassian's search, such as indexing branches by regex, advanced results filtering, and much more. Download it now to enhance your search capabilities.
✅ Feature highlights:
- Index and search any branch
- Remove any repository from search
- Filter by projects, commit date ranges, file extensions, and more
- Search commits and pull requests
😀 More Bitbucket apps you’ll like:
- Enforce workflows and maintain high quality commit history with Yet Another Commit Checker
- Easily create and share code snippets with Snippets for Bitbucket
- Host documentation or any static website directly from a repository with Pages for Bitbucket
The Appfire platform features dozens of top-selling apps that help teams worldwide solve big challenges.
Version history
3.2.0Bitbucket Server 8.0.0 - 8.11.12022-06-28Bitbucket 8 support added 3.1.7Bitbucket Server 6.0.0 - 7.21.132022-06-20Performance improvements - Performance improvements
3.1.6Bitbucket Server 6.0.0 - 7.21.132022-04-19ElasticSearch 2.4.6 support - SEARCH-103 fixes to support ElasticSearch 2.4.6
3.1.5Bitbucket Server 6.0.0 - 7.21.132021-10-06Fix issue with JDK 11 - SEARCH-97 This release fixes an issue when running with JDK 11 that causes search indexing to fail.
3.1.4Bitbucket Server 6.0.0 - 7.21.132021-07-26Fixed Advanced Search button work - SEARCH-95 Advanced search button / fields are not displayed in Bitbucket 7.x
3.1.3Bitbucket Server 6.0.0 - 7.21.132021-01-06Update documentation links - SEARCH-94 - New documentation location: https://docs.mohami.io/smarter-search-for-bitbucket
3.1.2Bitbucket Server 6.0.0 - 7.21.132020-11-09Fixed a security vulnerability for the app settings pages. - SECURITY-43 Fixed a security vulnerability for the app settings pages.
3.1.1Bitbucket Server 6.0.0 - 7.21.132020-04-15Minor bugfix - SEARCH-91 Fixed a bug where the documentation link in the app global settings page was wrong.
3.1.0Bitbucket Server 6.0.0 - 7.21.132020-03-25Support for Bitbucket 7 - SEARCH-89 Support for Bitbucket 7.
3.0.1Bitbucket Server 6.0.0 - 6.10.172020-03-05Security fix * SEARCH-86 This patch fixes an issue with JS injection attacks on search results.
3.0.0Bitbucket Server 6.0.0 - 6.10.172019-03-13Support for Bitbucket 6 - SEARCH-81 Added support for Bitbucket 6
2.9.2Bitbucket Server 4.0.0 - 5.16.112018-09-18Repository settings fix - SEARCH-71 Fixed a bug where repository settings would not save under some circumstances.
2.9.1Bitbucket Server 4.0.0 - 5.16.112018-07-18Added support for indexing very large files - SEARCH-63 We've added a new option that should allow users to have Elasticsearch index very large files. Just go to global settings and select Do Not Limit Filesize. Of course, this has a negative impact on performance so use wisely!
2.9Bitbucket Server 4.0.0 - 5.16.112018-06-26Search dropdown optimizations - SEARCH-65 This release add's some optimizations to the search dropdown, increasing result speed.
2.8.8Bitbucket Server 4.0.0 - 5.16.112018-01-22Logo Update & Indexing Improvements. 2.8.7Bitbucket Server 4.0.0 - 5.16.112017-11-01Bugfixes Fixed a bug where the searches would fail to show up if a bad comment failed to index.
2.8.6Bitbucket Server 4.0.0 - 5.16.112017-09-21Bitbucket 4.4.2 Compatibility, bugfixes - Fixed a bug where no results would sometimes break the results page.
- Fixed a bug where the plugin would not work with Bitbucket 4.4.2.
2.8.5Bitbucket Server 4.0.0 - 5.16.112017-07-12Support for Unicode characters, global regex fix - Fixed a bug where Unicode characters we're not being treated properly in search results. #49
- Fixed a bug where global regex changes would not work for all potential regexes.
2.8.4Bitbucket Server 4.0.0 - 5.16.112017-06-21Bugfix Fixed a bug where regex escapes weren't applying to the contents of commit messages.
2.8.3Bitbucket Server 4.0.0 - 5.16.112017-06-15Bugfix Fixed a bug where searches sometimes returned 500 errors.
2.8.2Bitbucket Server 4.0.0 - 5.16.112017-06-08Support for escaping special characters Special characters in the Lucene syntax language can now be escaped by using backlashes.
For example you can now search for the method "setup()" by adding backslashes to the parenthesis i.e. "setup/(/)"
2.8.1Bitbucket Server 4.0.0 - 5.16.112017-06-02Bugfix Fixed a bug where repository search button wasn't passing the correct context.
2.8Bitbucket Server 4.0.0 - 5.16.112017-05-18Settings overhaul, performance improvements and improved pull request results Features
- Indexing now has a progress bar for global project and repository level re-indexing.
- Global settings now has an expander/colapser for more advanced settings.
- Pull request search results now show pull request description and creation date.
- Pull requests can now be searched by date.
- General performance improvements for searches.
Bugfixes:
- Fixed a bug where Jira integration features weren't working with Bitbucket 5.
2.7.4Bitbucket Server 4.0.0 - 5.16.112017-05-15Support for Bitbucket 5 No release notes.2.7.3Bitbucket Server 4.0.0 - 4.14.122017-04-25Fixes for remote connection drops Some users were reporting the elasticsearch connection closing when trying to index. This update should fix that issue.
2.7.2Bitbucket Server 4.0.0 - 4.14.122017-03-09Project level indexing, search modifier helper list, and bugfixes Features:
- Support for disabling and enabling indexing on a project level. #12
- Support for bulk regex changes on a project level. #32
- Added modifier list to help advanced users. #35
Bugfixes:
- Fixed a bug where indexing control was not affecting the indexing of pull requests and pull request comments. #40
2.7.1Bitbucket Server 4.0.0 - 4.14.122017-02-02PR Bugfixes This update fixes a few bugs that slipped through with the new pull request update.
- Fixed a bug where you could not use the pull request filter on it's own.
- Fixed a bug where comment deletions were not getting updated in the search results.
- Fixed some small styling issues with pull request icons in newer versions of Bitbucket.
2.7Bitbucket Server 4.0.0 - 4.14.122017-02-01Major Feature Update Features:
2.6Bitbucket Server 4.0.0 - 4.14.122017-01-20New Features & Bugfixes We've got a lot of new features and fixes in this release and we've got a lot more to come. Stay tuned.Features:- You can now search for a repository by name and filter to only search for repository names. #21
- You can view code and commit analytics about a repository #28
- We've added our own interactive dropdown to replace the dropdown that was added by Atlassian. #22
- Search results for file content and commit messages now have highlighted text matches. #27
Bugfixes:
- Fixed a bug where renaming a repository would not trigger a reindex. #26
- Fixed a bug where words longer then 32687 characters would cause the file to stop indexing.
- Fixed a bug where search would fail for individual users if there were more then 1024 repositories.
2.5Bitbucket Server 4.0.0 - 4.14.122016-09-20Major bugfix - Fixed a bug where search results would not always show all the branches associated with the references.
- External Elasticsearch users need to update there elasticsearch.yml config to enable scripting. See example here.
- Internal Elasticsearch users should preform a global re-index to fix search results.
2.4.2Bitbucket Server 4.0.0 - 4.14.122016-09-13Bugfixes - Fixed a bug where re-indexing an individual repository using an internal node configuration would halt because of the inability to delete shards.
2.4.1Bitbucket Server 4.0.0 - 4.14.122016-08-19Bugfix - Fixed compatibility bug with 4.0.2
- Search bar will no longer appear unless you are logged in.
2.4Bitbucket Server 4.2.0 - 4.14.122016-06-15Integrated search bar and usability update - Integrated search into search bar.
- Codesearch button has been removed.
- Added getting started and configuration buttons.
- Added documentation link in global settings.
2.3Bitbucket Server 4.0.0 - 4.14.122016-06-07Support for Elasticsearch 2.1.1 (You must reindex for this update) 2.2.1Bitbucket Server 4.0.0 - 4.14.122016-04-28Bugfixes - Fixed bug where a repository not having a default branch would halt indexing.
- Suppressed info message that looked like an error when indexing repos for the first time.
1.4.1Bitbucket Server 3.0.0 - 3.11.62016-04-28Bugfixes - Fixed bug where a repository not having a default branch would halt indexing.
- Suppressed info message that looked like an error when indexing repos for the first time.
2.2Bitbucket Server 4.0.0 - 4.6.02016-03-26Better external node support and other new features. - Added configuration options in for external Elasticsearch cluster, with options like hostname, port, and more.
- Global reindex will now test to see if communication can be established with external node.
- Logging has been improved significantly, with all logs being written to custom log files in the logs folder in BITBUCKET_HOME.
- You can now explicitly disable indexing for individual repositories. See repository settings.
- Settings page is now found in addon panel instead of settings panel.
1.4Bitbucket Server 3.0.0 - 3.11.62016-03-26Better external node support and more new features. - Added configuration options in for external Elasticsearch cluster, with options like hostname, port, and more.
- Global reindex will now test to see if communication can be established with external node.
- Logging has been improved significantly, with all logs being written to custom log files in the logs folder in BITBUCKET_HOME.
- You can now explicitly disable indexing for individual repositories. See repository settings.
- Settings page is now found in addon panel instead of settings panel.
2.1Bitbucket Server 4.0.0 - 4.6.02016-02-28Bug-fixes, usability changes, and a Security fix. - Added defensive code that will remove any extra indexes that were created because of Elasticsearch errors.
- Added banner that notifies users they have indexing disabled, and will point them to the documentation.
- Added banner for any sort of errors that happen during search.
- Fixed a security issue that would affect users who do not have Stash/Bitbucket behind a firewall.
1.3Bitbucket Server 3.0.0 - 3.11.62016-02-28Bug-fixes, usability changes, and a Security fix. - Added defensive code that will remove any extra indexes that were created because of Elasticsearch errors.
- Added banner that notifies users they have indexing disabled, and will point them to the documentation.
- Added banner for any sort of errors that happen during search.
- Fixed a security issue that would affect users who do not have Stash/Bitbucket behind a firewall.
1.2Bitbucket Server 3.0.0 - 3.11.62015-09-28Performance Improvements - General performance improvements
2.0.1Bitbucket Server 4.0.0 - 4.6.02015-09-28Bitbucket Release - Now supporting Bitbucket Server
1.1.1Bitbucket Server 3.0.0 - 3.11.62015-09-08Bux fixes - Fixed bug where minimum required git version was stated as 1.8, when it should have been 1.8.5.
1.1Bitbucket Server 3.0.0 - 3.11.62015-08-30Datacenter compatibility and support for external Elasticsearch clusters. - Search for Stash is now Datacenter compatible.
- Search for Stash now supports switching to an external Elasticsearch cluster instead of an internal node. Go to Global Settings to configure whether to use an internal or external node.
1.0.1Bitbucket Server 3.0.0 - 3.11.62015-05-26Initial Release No release notes.