Advanced Search Answered
If this already exists and I just can't find it, please inform. Otherwise please, please provide an advanced search feature. What apparently exists is far too primitive for a site as diverse and and at the same time special interest as Instructables.
For starters I suggest the following simple and easily remembered scheme:
- single word search terms
- conjunction of terms using + to create multi-word atomic search terms
- logical connections of terms and groupings using &, | and ~
- grouping with ()
- arbitrary prefix, suffix and infix using * as the last, first or both
- escape of these search characters using \
For example (using " " for expository purposes only):
raspberry+pi -- matches the two consecutive terms "raspberry pi"
raspberry+(pi | pie) -- matches either "raspberry pi" or "raspberry pie"
(raspberry+pi) & nas -- matches if the terms "raspberry pi" and "nas" appear anywhere
(raspberry+pi) & (nas | server) -- you guess
*dog -- matches words with "dog" as the last three characters
dog* -- matches words with "dog" as the first three characters
*dog* -- matches words with the three characters "dog" anywhere in them
A way, unspecified yet, to apply the query to title, summary or body of the project and some combination thereof.
Further suggestions invited. This would make the site so much more useful for finding solutions. Implementation of the suggested scheme would occupy a good coder for about half a day. Great project for an intern. :-)