<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Search on Harlan D. Harris</title><link>https://harlanh.tech/tags/search/</link><description>Recent content in Search on Harlan D. Harris</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>harlan.harris@gmail.com (Harlan Harris)</managingEditor><webMaster>harlan.harris@gmail.com (Harlan Harris)</webMaster><lastBuildDate>Mon, 20 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://harlanh.tech/tags/search/index.xml" rel="self" type="application/rss+xml"/><item><title>Search Describes Solutions -- But What About Problems?</title><link>https://harlanh.tech/2026/07/search-describes-solutions-what-about-problems/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/07/search-describes-solutions-what-about-problems/</guid><description>
&lt;p&gt;In a &lt;a href="https://harlanh.tech/2026/02/ize-revisiting-hierarchical-search-technology-pc-era/"&gt;previous post&lt;/a&gt; I said
that Search User Interfaces (UI) have two jobs -- helping people find things and educating them about the catalog's structure. (I'll use &amp;quot;catalog&amp;quot; here under the assumption that I'm
describing an e-commerce search system, but much of this post is relevant for
other search domains.)
The search results, facets, and other elements describe the catalog: the
solutions and products available.&lt;/p&gt;
&lt;p&gt;But there's a third job that's often not addressed and not always well defined: &lt;em&gt;helping users understand their problem&lt;/em&gt;, before they're ready to evaluate solutions.
Standard search UI patterns assume the user is already in the right mental state to evaluate what's on offer.
The design challenge that I want to discuss, then, is to figure out how best to support &lt;em&gt;problem education&lt;/em&gt; in search interfaces.&lt;/p&gt;</description></item><item><title>A Big Win from a Small Search UI Change and a Predictive Model</title><link>https://harlanh.tech/2026/07/big-win-small-search-ui-change-predictive-model/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/07/big-win-small-search-ui-change-predictive-model/</guid><description>
&lt;p&gt;One of my biggest commercial wins was a seemingly small UI tweak
that led to a roughly 1.5% marketplace revenue bump.
&lt;a href="https://teacherspayteachers.com"&gt;Teachers Pay Teachers&lt;/a&gt; (TPT,
think &amp;quot;Etsy for Teachers&amp;quot; -- educational resources created by
and sold to other educators) was a
mature marketplace, where revenue wins from search system changes
were typically under 0.5%.
How we got this win is, I think, instructive, reinforcing the value
of a &lt;a href="https://harlanh.tech/2026/04/you-dont-need-a-search-engineer-you-need-a-search-scientist/"&gt;search scientist&lt;/a&gt;,
and of having a holistic view of search UI/UX and algorithms.&lt;/p&gt;</description></item><item><title>Design Decisions for a New Search Results Page</title><link>https://harlanh.tech/2026/05/design-decisions-new-search-results-page/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/05/design-decisions-new-search-results-page/</guid><description>
&lt;p&gt;One of my specialties as a freelance consultant is discovery systems for e-commerce
-- web pages and backend systems for helping users search for and find what they want or need. For
the last year and a half,
I've been working as a consultant for &lt;a href="https://designshop.com"&gt;DesignShop&lt;/a&gt;, a
company that sells materials samples for home renovations. Want to find
a countertop, cabinet, paint, and tile combo for your kitchen reno that looks great,
with samples shipped overnight? Check 'em out.&lt;/p&gt;</description></item><item><title>You Don't Need a Search Engineer; You Need a Search Scientist</title><link>https://harlanh.tech/2026/04/you-dont-need-a-search-engineer-you-need-a-search-scientist/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/04/you-dont-need-a-search-engineer-you-need-a-search-scientist/</guid><description>
&lt;p&gt;Say you're an Engineering Manager or a Product Manager, responsible for a business-critical
search system on a website. Maybe e-commerce, maybe a marketplace, maybe something else.
Search is sort of working, it doesn't crash, and it's fast, but there's a
feeling that &amp;quot;search isn't great&amp;quot;, and you've been tasked with finding someone to help.
Your first instinct, or that of your VP, might be some version of: “we need to hire a search engineer.”&lt;/p&gt;</description></item><item><title>IZE meets AI -- semantic search, smarter labels, and agentic orientation</title><link>https://harlanh.tech/2026/03/ize-meets-ai-semantic-agentic-search/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/03/ize-meets-ai-semantic-agentic-search/</guid><description>
&lt;p&gt;This is the last post in the &lt;a href="https://harlanh.tech/2026/02/ize-revisiting-hierarchical-search-technology-pc-era/"&gt;IZE series&lt;/a&gt;. In the &lt;a href="https://harlanh.tech/2026/03/generalize-ize-hierarchies/"&gt;previous installment&lt;/a&gt;, I looked at two ways to generalize the IZE algorithm itself: preferring consistent facets and searching for trees with better goodness scores. Here I want to ask a different question: what does the AI revolution of the last few years actually change about what could be built here?&lt;/p&gt;
&lt;p&gt;I see three distinct opportunities, at different layers of the system.&lt;/p&gt;</description></item><item><title>GeneralIZE -- How else could IZE's hierarchies be generated?</title><link>https://harlanh.tech/2026/03/generalize-ize-hierarchies/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/03/generalize-ize-hierarchies/</guid><description>
&lt;p&gt;In previous posts, I showed off &lt;a href="https://harlanh.tech/2026/03/could-we-build-ize-again/"&gt;an interactive demo of the IZE algorithm&lt;/a&gt;,
and &lt;a href="https://harlanh.tech/2026/02/how-ize-really-worked-patents-limits-esther-dyson/"&gt;discussed how the algorithm worked&lt;/a&gt;.
Now, it's worth considering some ways we could generalIZE the algorithm. 🤦‍♂️ Perhaps variations on the algorithm might
yield hierarchies that are even better at showcasing the contents of the texts?&lt;/p&gt;
&lt;p&gt;As &lt;a href="https://harlanh.tech/2026/03/what-came-after-ize-three-domains-three-answers/"&gt;discussed previously&lt;/a&gt;, there's pretty good experimental evidence that in order to be useful and intuitive,
search results clustering
needs to be based on just one or two words (or facet values, or tags). That is, it's too confusing when the algorithm finds
clusters based on overall family resemblance, then tries to name them post-hoc. It's better to do the sort of single-word splitting that the IZE
algorithm uses. But, could we do so in a different way or a different order, so that the results &lt;em&gt;feel&lt;/em&gt; more like underlying clusters
are being identified?&lt;/p&gt;</description></item><item><title>Could We Build IZE Again?</title><link>https://harlanh.tech/2026/03/could-we-build-ize-again/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/03/could-we-build-ize-again/</guid><description>
&lt;p&gt;In the &lt;a href="https://harlanh.tech/2026/03/what-came-after-ize-three-domains-three-answers/"&gt;previous installment of this series&lt;/a&gt;, I looked at what came after IZE -- faceted search, clustering algorithms, and the various ways web search, personal information management, and e-commerce tried to solve similar problems to what IZE was attacking. None of them ended up doing what IZE did. The question I want to take up here is: could we build something like IZE today? I think the answer is yes, for at least one domain. IZE's hierarchical search algorithm is worth revisiting for e-commerce operators with medium-to-large catalogs who want to help new customers orient themselves. Modern catalog metadata makes it easier to implement than ever.&lt;/p&gt;</description></item><item><title>What Came After IZE? Three Domains, Three Answers</title><link>https://harlanh.tech/2026/03/what-came-after-ize-three-domains-three-answers/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/03/what-came-after-ize-three-domains-three-answers/</guid><description>
&lt;p&gt;In the &lt;a href="https://harlanh.tech/2026/02/how-ize-really-worked-patents-limits-esther-dyson/"&gt;previous post in this series&lt;/a&gt;, I discussed the technical details of IZE and its reception. Here I want to look at what came after — and where IZE-like ideas might still have potential.&lt;/p&gt;
&lt;p&gt;The short version: IZE was forgotten, but the ideas it embodied — hierarchical clustering, single-word splits, dynamic navigation — were re-invented independently in several different domains. Each domain found a different answer, for reasons that are worth understanding.&lt;/p&gt;</description></item><item><title>How IZE Really Worked - Algorithm, Patent, Limits, and Esther Dyson</title><link>https://harlanh.tech/2026/02/how-ize-really-worked-patents-limits-esther-dyson/</link><pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/02/how-ize-really-worked-patents-limits-esther-dyson/</guid><description>
&lt;p&gt;In the &lt;a href="https://harlanh.tech/2026/02/ize-revisiting-hierarchical-search-technology-pc-era/"&gt;first post in this series&lt;/a&gt;, I introduced IZE -- a DOS-era personal information manager with a novel approach to search and navigation. Here I want to go deeper into how it actually worked, what its limits were, and how it was received at the time.&lt;/p&gt;
&lt;h2 id="the-algorithm"&gt;The algorithm&lt;/h2&gt;
&lt;p&gt;The core of IZE was &lt;a href="https://patents.google.com/patent/US5062074A/en"&gt;patented&lt;/a&gt; by Paul Kleinberger (US5062074A, &amp;quot;Information retrieval system and method&amp;quot;). The basic algorithm is easy enough to describe:&lt;/p&gt;</description></item><item><title>IZE - Revisiting a hierarchical search technology from the PC era</title><link>https://harlanh.tech/2026/02/ize-revisiting-hierarchical-search-technology-pc-era/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/02/ize-revisiting-hierarchical-search-technology-pc-era/</guid><description>
&lt;p&gt;Sometimes revisiting old technology is the best way to understand how we got where we are -- and to see what alternative paths might have looked like. This is the first in a series of posts about &lt;a href="https://en.wikipedia.org/wiki/Persoft#:~:text=In%201987%2C%20the%20company%20acquired%20the%20rights%20to%20IZE"&gt;IZE&lt;/a&gt;,
a DOS-era personal information manager that I think has some interesting lessons for modern search and discovery.&lt;/p&gt;
&lt;p&gt;I'll admit my interest in IZE isn't purely academic. My father was a co-founder of the company that published it, and a cousin of his was the inventor of the underlying technology, which the company acquired. So I grew up with IZE around the house, and owned the polo shirt. That said, I think it's genuinely interesting on its own merits, and I'll try to make the case for that here.&lt;/p&gt;</description></item><item><title>11 Algolia A/B Testing Gotchas, Tips, and Lessons!!</title><link>https://harlanh.tech/2026/02/algolia-ab-testing-gotchas-tips-lessons/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/02/algolia-ab-testing-gotchas-tips-lessons/</guid><description>
&lt;p&gt;I've supported A/B testing of Algolia search systems at three companies now, and have
&lt;a href="https://harlanh.tech/tags/a/b-testing/"&gt;dived deep&lt;/a&gt; into A/B testing generally as well as specifically for search.
The &lt;a href="https://www.algolia.com/doc/guides/ab-testing/what-is-ab-testing"&gt;Algolia documentation&lt;/a&gt; on search A/B testing is technically adequate for getting started,
and the dashboard has improved, but there are still many ways that you can go wrong when A/B testing Algolia search results.
In the style of a 2014-era Buzzfeed listicle, here are &lt;strong&gt;11 Algolia A/B Testing Gotchas, Tips, and Lessons!!&lt;/strong&gt;
All of the horrible illustrations are generated by AI, the rest are from earlier posts.&lt;/p&gt;</description></item><item><title>How Search and AI Product Teams are Different</title><link>https://harlanh.tech/2026/02/search-and-ai-teams-are-different/</link><pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/02/search-and-ai-teams-are-different/</guid><description>
&lt;p&gt;Engineering leadership knows the standard playbook for product teams: the &lt;a href="https://www.producttalk.org/product-trios/"&gt;Product Trio&lt;/a&gt;, the &lt;a href="https://productschool.com/blog/product-fundamentals/spotify-model-scaling-agile"&gt;Spotify model&lt;/a&gt;, &lt;a href="https://productschool.com/blog/product-strategy/outcome-based-roadmap"&gt;outcome-based roadmaps&lt;/a&gt;, and so on. I've seen teams adopt these practices and still struggle when they add responsibility for advanced algorithms -- search, recommendations, predictive modeling, or generative AI -- without changing how the team is led. The processes and role expectations that work for a typical product team break down when the domain is heavily algorithmic. This post pulls together what I've learned and what others have written about building teams that own these systems.&lt;/p&gt;</description></item><item><title>Post Query Refinement Suggestions in Search UX, and an Algolia Demo App</title><link>https://harlanh.tech/2026/01/post-query-refinement-suggestions-in-search-ux/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><author>harlan.harris@gmail.com (Harlan Harris)</author><guid>https://harlanh.tech/2026/01/post-query-refinement-suggestions-in-search-ux/</guid><description>
&lt;h2 id="what-are-post-query-refinement-suggestions"&gt;What are Post-Query Refinement Suggestions?&lt;/h2&gt;
&lt;p&gt;One of my favorite search UX patterns is post-query refinement suggestions — buttons that appear between the search box and results, adjusting the query in various ways. See, for instance, these suggestions on Etsy, which recommend that I
filter by shipping speed, seller type, cost range, style, etc.&lt;/p&gt;
&lt;figure style="display:inline-block;"&gt;
&lt;img src="etsy_filter_suggestions.png"
width="600"
/&gt;
&lt;figcaption&gt;
&lt;h4&gt;Filter Suggestions on Etsy&lt;/h4&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;PQRS is a mouthful of an abbreviation, but most of what I've seen as alternatives either
describes the UI element (&amp;quot;refinement pills&amp;quot;) rather than the function,
or is excessively vague (&amp;quot;guided search&amp;quot;). So PQRSs it is, sorry.&lt;/p&gt;</description></item></channel></rss>