Hi Joe,
I suppose that my proposal to use shlex would really apply to Peter's
suggestion.
I guess it might also be considered for use in the build_query function of
sqlhtml.py.
Shlex seems like a great way of using quotes to contain search phrases. I
guess Google would be using something similar, and I'm sure that many of
us use that feature all the time.
On Monday, 14 July 2014 17:54:27 UTC+1, JoeCodeswell wrote:
>
> Dear villas,
>
> Thanks for the reply.
>
> Here is my understanding of what you want. You'd like to be able to search
> using a search syntax based on the shlex module.
>
> My technique uses the SQLFORM.grid's Standard Search Input
> ("#w2p_keywords") syntax for it's searches.
>
> I suggest you post an Enhancment suggestion for the SQLFORM.grid's
> Standard Search Input as a main discussion topic in this forum.
>
> Thanks again, villas.
>
> Love and peace,
>
> Joe
>
> On Saturday, July 12, 2014 10:39:31 AM UTC-7, villas wrote:
>>
>> I would also like to add an optional 'extra' because it is nice to be
>> able to search like this:
>>
>> search_text = '"David Cameron" uk'
>>
>> By quoting search 'phrases' as well as words, you can get a better
>> result. After all, I would not want every David in the UK to be listed.
>>
>> I have found that using 'shlex' is a good solution. For example:
>>
>> import shlex
>> words = [x for x in shlex.split(search_text)] if search_text else []
>>
>> I hope this might also be useful to someone wishing to improve their
>> search options.
>>
>> D
>>
>>
>>
>>
>> On Friday, 11 July 2014 00:20:39 UTC+1, peter wrote:
>>>
>>> Thanks for this Joe, and it is an interesting approach. However I find
>>> the approach I used
>>>
>>>
>>> https://groups.google.com/forum/#!searchin/web2py/sqlform.grid$20search/web2py/9_1ECdKHKUo/8OISg7o8OVIJ
>>>
>>> Somewhat easier to understand. Your approach is more novel however.
>>>
>>> Peter
>>>
>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.