
Do you train Kung Fu?
Or know someone who does?
Then check out KungFuPeople.com
Mobile version of this pageReleasing IssueTrackerProduct 0.9
Next:
zope-memory-readings - Tracking Zope2's memory usage by URL
Related by category
split_search() - A Python functional for advanced search applications
http://www.peterbe.com/plog/split_search/split_search.pysplit, searchstring, search string, keywords
15th of May 2008
Inspired by Google's way of working I today put together a little script in Python for splitting a search. The idea is that you can search by entering certain keywords followed by a colon like this:
And this will be converted into two parts:
{'name': 'Peter', 'age':'28}
You can configure which keywords should be recognized and to make things simple, you can basically set this to be the columns you have to do advanced search on in your application. For example (from_date,to_date)
Feel free to download and use it as much as you like. You might not agree completely with it's purpose and design so you're allowed to change it as you please.
Here's how to use it:
$ python
>>> from split_search import split_search
>>> free_text, parameters = split_search('Foo key1:bar', ('key1',))
>>> free_text
'Foo'
>>> parameters
{'key1': 'bar'}


Save this page in del.icio.us