Over the years, on four different occasions, I have sat down with a serious look on my face (I'm imagining that last part) to remedy the search function, to really take care of it this time. I have failed each time, and the evidence of each failure is still buried in the forum code, taunting me the way unfinished projects always do.
What I discovered through each of these failures (apparently forgetting the previous lessons each time) is that getting the data indexed for search is a relatively straightforward task. Building a web interface that people can use to query that data and get useful results is quite a bit harder.
And building a web interface that doesn't suck is, well… apparently that's impossible.
The main obstacles I've had trying to remedy the MV Search Problem are just the mundane realities of life: job, family, house, and so on. There's always something more important to do, and this task keeps getting pushed to the back of the queue. And search performance just gets worse and worse, to the point that search is almost meaningless on this forum.
I have come to understand, in retrospect, that the amount of time necessary to complete a project like this has never been available to me. It's a huge coding task, and requires an immense amount of focus over an extended period of time. I can focus intently on something for an afternoon. Maybe a whole day. Focus for much longer than that usually comes with a paycheck attached.
But hey, I'm retired now. My wife and I are working on a Portuguese residency visa, which means we're spending a lot of time waiting.
Guess what I can focus on now?
(Keep reading for the answer)
⚠️ Last edited by jess on UTC; edited 3 times