CASTLE Searching is an Eclipse plugin, which allows you to find what you're looking for faster.
- Name: CASTLE Searching
- Location: https://codesaway.info/eclipse
- Version: 1.5.0
- Name: CASTLE Searching (beta)
- Location: https://codesaway.info/eclipse-beta
- Version: 1.5.0
CASTLE Searching is a Code Analyzer Search Tool Looking @ Everything Searching
In short, magic.
CASTLE Searching uses Apache Lucene to index your workspace files. It creates an index, like found in a book, so you can easily find related code based on searching by key phrases.
- Automatic reindexing of changed files (as changes are made within Eclipse or outside of Eclipse)
- Identifies key phases by breaking up camelCase, PascalCase, snake_case / SNAKE_CASE, and kebab-case phrases into their individual parts, such as "camel" and "case"
- Makes use of some Lucene functionality to search for the various word forms such as compare, compararing, comparison, and comparator.
- Indexes each line of code and stores metadata such as the Eclipse project, pathname, filename, extension, and line number
- Uses Lucene to handle case-insensitive user-specified "synonyms" / abbreviations and case-sensitive "acronyms"
This allows doing complex filtering with a simple query.
- Open Eclipse and under the Help menu, select Install New Software...
- Click Add... to add a new site
- Stable
- Name: CASTLE Searching
- Location: https://codesaway.info/eclipse
- Click Add
- Beta
- Name: CASTLE Searching (beta)
- Location: https://codesaway.info/eclipse-beta
- Click Add
- Stable
- Check the box next to CASTLE Searching to install the plugin
- Click Next
- Accept the license agreement and click Finish
- When prompted, install the plugin even though it's not digitally signed
- Restart Eclipse when asked
- Start CASTLE Searching!
- In Eclipse, go to the search page (under the Search menu -> Search...) and CASTLE Searching will now be the first tab
- You can also open the view under Window -> Show View -> Other...
- This shows the CASTLE Searching view, where you can search and the results will be shown immediately
- NOTE: The first time you run the plugin, it will index your workspace. This may take some time depending on the size of your code base, but you'll be able to start searching quickly even as it continues indexing.