More on Search
19th June 2003
Tim Bray’s series on full-text search has got to the meaty bit: how search engines actually work, including an overview of the kind of data structures they use (presented in XML format for readability). The basics are a lot simpler than you might think. Tim has also posted some thoughts on how people actually use search, of which the most interesting point is that advanced search is hardly ever touched.
Meanwhile, Julie Albertson has a four part series that concentrates on the design of the interface for a search tool (aimed principally at online news sites):
My personal favourite approach to search design is the one advocated by Steve Krug in his excellent book on web usability “Don’t Make Me Think!”: Have a text field and a button. If the overall thing is labelled “Search” then the button should say “Go”, otherwise the button should say “Search”. Any additional wording will just slow people down. I use the label “Search Site” on this site partly to make it even clearer what will be searched but mainly because the slightly longer label provides more visual balance within the context of my navigation bar.
More recent articles
- Weeknotes: Llama 3, AI for Data Journalism, llm-evals and datasette-secrets - 23rd April 2024
- Options for accessing Llama 3 from the terminal using LLM - 22nd April 2024
- AI for Data Journalism: demonstrating what we can do with this stuff right now - 17th April 2024
- Three major LLM releases in 24 hours (plus weeknotes) - 10th April 2024
- Building files-to-prompt entirely using Claude 3 Opus - 8th April 2024
- Running OCR against PDFs and images directly in your browser - 30th March 2024
- llm cmd undo last git commit - a new plugin for LLM - 26th March 2024
- Building and testing C extensions for SQLite with ChatGPT Code Interpreter - 23rd March 2024
- Claude and ChatGPT for ad-hoc sidequests - 22nd March 2024
- Weeknotes: the aftermath of NICAR - 16th March 2024