Open tdfischer opened 11 years ago
Rather than implementing a custom lexer/logic parser/etc, would it be reasonable to look into using something like Lucene here?
Sounds like an awful lot of overkill. I want as few dependencies with Spiff as possible so other less tech savy spaces can get things up and running without any effort.
That's fine, but I suspect it's going to take quite a lot of work to implement something like this from scratch.
It'd be most excellent to be able to query Spiff for certain things in a semi-structured way. Searching for, eg:
Would return all Resources that have the 'part-bin-unit' metadata.
A more advanced query:
This would find all resistors and transistors in all row 8s of all the parts bins .
A feature like this could be used to keep track of parts bins and their locations in Spiff. Looking for a resistor between 100 and 200 Ohms?
Build a quick Qt or even plain PHP app that sits fullscreen on a kiosk next to the parts bins and you have an instant part locator system. Add a button to it that toggles the 'in-stock' metadata value between true/false, and you can quickly see what you are out of stock of:
See what resources are going to be tied up next week:
See what resources are reserved for a specific event:
Find the top three people trained on any of the three circular saws:
Proposed keywords: