A few days ago, I tried to help another Airtable enthusiast concerning a question about timelines. According to this community platform, I have written about 3250 posts since 2018, and despite my grandfatherly age, I recall one such post about Vega-Lite that would be perfect to help this customer.
When a search engine believes you've made a mistake crafting your query, such as a misspelling, it tries to help. In this case, it demonstrates a significant degree of cluelessness.
Did you mean: negative-lite ... Seriously? And what will this brilliant discovery engine tell me about "negative-lite"? Feel free to dive into that rabbit hole. We need to press on with a point to this post.
Looking through all 42 pages of results did not contain the post I was looking for, but it did give me a few laughs like this one. It's entirely irrelevant to the query.
The Khoros search engine has no idea that Vega-Lite is an entity, much less an Airtable extension. This says a great deal about the indexing architecture under the hood and exposes the fact that the platform is not able to extract entities at all. This likely extends to people, places, third-party product names, and even essential Airtable constructs, including references to other community posts.
I've written extensively about Airtable views and the benefits of virtualizing data without making copies of records. Yet, a search for my name and "views", which proudly locates more than five-thousand hits, thinks the most relevant article mentioned by me is a post about Airtable's billing system. The results are peppered with many references about billing problems.
And don't tell me that I need to use the "Bill_French" user name format or the advanced search features; it's worse if you do that. I'm generally very kind about criticisms of products and services, but advanced search in Khoros is a joke. One of the first Internet search systems (AltaVista, circa 1995) ran circles around Khoros search, which should reflect almost 25 years in advancements. Since then, search has evolved to a very high bar and its technology is largely freely available through open-source projects like Lucene.
Since the Khoros platform replaced the previous community software, finding stuff has been a slog. I've tried all manner of techniques to locate historical passages that serve as the communities' second brain. Pre-Khoros I actually experienced moments while searching in the community for Airtable answers that actually led me to posts made by myself. These were delightfully embarrassing moments that no longer occur.
What's the remedy?
Khoros is a marketing platform disguised as a blogging platform hoping to sweep up and address all aspects of a knowledge-sharing and conversations platform. Expecting it to become a great search engine is not in the cards; it doesn't possess the underlying architecture to deliver on basic findability expectations. Yet, findability is crucial in its attempt to act in all three capacities, especially in the capacity of a community resource.
The only pathway (for me) is to create an external index of my content; I want all 3250 of my posts and the context in which they exist. Perhaps @ChrisShernaman could explain how to get that index. Is there an export feature? Or a script that uses the Khoros API that would extract all of my content?