Searching for an item from within an invoice should show any item containing the string, not just those that begin with the string.

Searching for an item from within an invoice should show any item containing the string, not just those that begin with the string.

Hello,

I've found myself becoming increasingly frustrated with the limited line-item seach when adding new items to an invoice.

The problem is that the characters being typed are only being matched from the beginning of the item name.  This might be usable for single items, but my inventory includes several large multidimensional item groups...  For example, the following is an example of a single item from the "Ceramic Heaters" item group:

Ceramic Heaters-Black-17.75 Inch ceramic (21.25 Inch end-to-end)-400 Watts @ 120V (375 Watts @ 110V)

If I'm searching for a 400 Watt Heater, I have to type "Ceramic Heaters-Black-17.75 Inch ceramic (21.25 Inch end-to-end)-4" before I'm able to get anywhere close.  Unfortunately this makes the search functionality almost unusable for most items - particularly those that are part of an item group.

The preferred functionality would be to have the results reflect any items containing the search string anywhere in the item name... not just those that begin with the search string. 

In addition (although not as critical), it would be ideal to have subsequent strings separated by a space being treated as individual search strings yielding results that contain all the strings, but not necessarily in the order in which they were typed... for example... typing in "400 Watt ceramic" would still bring up the aforementioned item, because all three strings are found in "Ceramic Heaters-Black-17.75 Inch ceramic (21.25 Inch end-to-end)-400 Watts @ 120V (375 Watts @ 110V)", even though the order in which the strings occur and their relative positions in the item name may differ.

Thanks,
Bryan