Entrian Solutions

Archive for January, 2013

Entrian Source Search 1.4.9: Fuzzy search and other new features

Monday, January 21st, 2013 by Richie Hindle
  • Fuzzy search: you can check the new ‘Fuzzy’ button to match:
    – variations: Archive matches CArchive and Archival
    – international spellings: Color matches Colour
    – spelling mistakes: Definitely matches Definately
    (For a large solution, fuzzy searches do go a bit slower than normal searches – they take a couple of seconds rather than being mostly instant.)
  • You can now specify a filter with no search term, eg. file:*terrain* dir:renderer, to get a list of the matching files. Thanks, Reva.
  • There’s now a persistent toggle for ‘loose’ phrases on the toolbar, to save you typing loose: all the time. Thanks, Rory.
  • You can now use the keyboard to toggle the options from the search box: Alt+C for Case sensitivity, Alt+L for Loose phrases, and Alt+F for Fuzzy search. Thanks, Rory.
  • Your selections for Case sensitivity, Loose phrases, and Fuzzy search are now remembered between sessions.
  • Since phrases can now include wildcards, hitting Alt+= with char* selected now escapes the asterisk: char\*. Thanks, Ryan.
  • The shortcut keys for moving through your search history (Ctrl+[ and Ctrl+] in the Search box) no longer conflict with Resharper.
  • The ‘Hint’ dropdown and the tooltip for the Search box now include examples for Loose phrases. Thanks, Darker.

As usual there’s a 30-individual-day trial for new users, and the upgrade is free for existing users.

You can download 1.4.9 from the Download page.


Entrian Source Search 1.4.8: Loose search, wildcards in quoted phrases

Tuesday, January 15th, 2013 by Richie Hindle
  • New feature: Loose search, which searches for matches near to each other rather than for exact phrases:
    The default behaviour for loose:”some phrase” is to allow up to ten tokens between the matches, but you can tune that: loose100:”some phrase” allows 100 tokens between the matches.  The terms don’t have to appear on the same line for matches to be found, nor do they need to appear in the order you give them.  Thanks, Rory and Darker.
  • You can now use wildcards in quoted phrases:

    And of course you can combine these two features to do a loose search for wildcards.
  • Breaking change: To escape an asterisk, eg. to search for char*, putting it in quotes no longer works (because wildcards now work in quoted phrases).  You need to escape it with a backslash: char\* or quote it and add a space: “char *” (which will still find char*).
  • The “Partial results” warning, which has always appeared during the initial build of an index, now also appears when you add a new root directory.  Thanks, Jason.
  • Fixed a very rare (like, once ever) shutdown crash (AccessViolationException).
  • Adding a root directory for which you don’t have read permission no longer crashes.  Thanks, Jean-François.
  • The “Licensed to” text no longer overlaps the “Hit” label when your window is very narrow.
  • Source Search now works on PCs with FIPS Compliance enabled.