One of the key metrics for any search engine is relevance. A metric of relevance estimates essentially how useful the result was if one could divine the intentions of the searcher. However, it is quite possible that the search results are entirely relevant, but that they are presented in such a way that the user has no idea. Thus one really needs to measure how effective the presentation of the results is at efficiently explaining to the user the essence of the result of object so that they can make a judgement as to their next action.
Initially in d8taplex, there was no mechanism to explain to the user why the result was coming back. Part of the challenge with interpreting data in the wild is that there is no guarantee that the system will find the title of the table, the units on the axes, the labels of the time series, etc. The hope is that there is enough information for the user to figure out if the data is of value.
However, there was consistent feedback around there not being enough information present to figure out if the data was relevant or not.
I've just rolled out a simple step to address this. Now, when you search on d8taplex, the cells in the table which contain terms form the query are presented to the user with the usual highlighting of the specific terms.
In the example below, as a result of the query for "crude oil" matching table cells are presented in the first line of the result object.
Comments