Community Tip - You can change your system assigned username to something more personal in your community settings. X
Unless I'm doing something wrong (which is entirely possible), the updated knowledge base search page feels like a huge step backwards. I've completely lost the ability to search for results for a single product (Creo Parametric.) Now I'm getting results for everything under the 'Creo' umbrella. The search has become worthless.
Google is smart enough to only return 81 results, and that's without doing any manual filtering.
Hi Tom,
Thanks for taking the time to provide us with this feedback, this is precisely the sort of information we are looking for to better understand how our customers use our tools.
I don't think you are doing any wrong , however there are some differences between the old search platform and the new one that can affect the results.
Some of these are just the nature of two different technologies, but some were conscious decisions for this first release.
This is a not a 'ship it and forget it' project, we will continue to review both specific customer feedbacks as well as performing data analysis to understand usage patterns, usage needs, content gaps and poor result relevancy as we go forward, and we will bring in improvements and tuning changes over time as we learn how the platform reacts to our user base.
Having said all of that, I'll try and address some of your specific points:
This was a conscious choice for this first release. There were a number of reason why we made this choice that I can't get into here in detail.
We understand that this would be a loss for a section of the user community that knows very specifically want they want to find, and we are still looking at how we might be able to provide options that work well for all of our customer base and all of our content.
This is one of the reasons why feedback such as this is so valuable. We can see what users do and don't do, but we don't always understand why and what they really wanted to achieve.
In the meantime, one option you can consider is including the specific product in the query. This won't act as a Boolean filter, however it should ensure that content that references that specific product ranks higher in the results than those that do not.
There are certain types of query for which the best results will be obtained by assuming the keywords are to be treated with a logical AND. You only get results that contain all the key terms
There are other types of query where a certain amount of 'fuzziness' is preferable, where you treat the keywords with a logical OR.
The reason you see a larger number of results is because the platform treated your query as a logical OR rather than a logical AND, so you got a much larger set of results. The results should, however, still be ranked such that those that have all or most of the terms higher than those without, and those with the keywords near each other, or in the Title and Body higher than those that did not.
This is one of those areas that we are looking at post go-live data to see whether the way we have it set up is working, or needs adjustment in the criteria used to determine when to use one approach vs another.
There is not currently any way for the end user to control this behaviour.
I can't speak with any authority on how the Google platform works, however I would point out that a difference in result counts could be attributed to a combination of factors:
Hope this helps answer some of your concerns.
If you have any follow-up questions, or further feedback or comments, please let us know.
Thank you for the response. I think most users are going to expect 'AND' behavior by default. Will using plus signs (+) between search terms force that behavior?
There really needs to be some way to filter the results down to something manageable. PTC has a huge number of products and product lines but most customers probably only use a very small number of these products. Forcing users to manually type their specific product name in the search field every time they attempt to look up something doesn't seem very efficient or user friendly.
Even when I do attempt to filter, the results being returned are for other versions that should have been excluded by the filter. If I filter the results by 'Creo' and '8.0', I shouldn't be seeing results from 4, 5, 6, and 7, especially when "Creo Parametric 8.0" is part of the search term (in double quotes.)
Hi Tom,
Unfortunately plus signs won't help here. They are supported, however they are used to force an exact token match. for example "fail" will also match "fails", "failed"," failure", "failing" etc. "+fail" will only match content that specifically has 'fail'.
Your point on the need for more specific product filtering has been noted, and we will certainly review it at the next opportunity.
Your final point on the incorrect results, I've looked into this specific example deeper and found that there is a problem where we are getting some incorrect metadata for a subset of articles in the Knowledge Base. We are actively working on correcting this problem. I don't have an exact timeframe, but I will post back here once the issue has been addressed.
As always, thank you for taking the time to provide this level of feedback.