My client has been experiencing an issue with articles in their Customer Service application. When they search for certain keywords in the Knowledge Base, duplicate articles are returned that match those search criteria. Pega is returning two KCP cases for a given article and saying that they are both resolved-published. Only the last one that was created, though, is resolved-published. All of the other KCP cases in for the article are resolved-archived. Why are there two versions of the article being returned? The activity getting the search results is CSFetchKMArticles, which eventually calls pzSearch in Embed-ReportContent which actually gets the results. (i.e, CSFetchKMArticles -> KMSearchRD -> pxRetrieveSearchData -> pzSearchWorkIndex -> pzSearch). This is a major issue to my client because depending on which article they are looking at, they might be looking at a previous version of the article and not have the most up-to-date information.
Does anyone have any suggestions about how to fix this or is there a fix already in the pipeline?
I'm replying to you in this thread because my client is experiencing an issue in researching articles in their Customer Service application. The article search is very slow. I've changed the research method of the pxRetrieveSearchData activity from CONTAINS to EXACT but still the research is very slow. Also, the client does not expect the research to be EXACT.