When cataloguing and using authority plugin, there is auto complete feature. But hints it produces are not consistent with search results made with the same operator. E.g. (with standard KTD test data set) typing 'reusability' in 'Search main heading'/'Search all headings'/'Search entire record' gives no hints but one result ("Computer software Reusability.") It does not seem logical. This is because standard search operator is set to 'contains' and the hardcoded operator for autocompletion is set to 'start'. At the same time, in Elasticsearch, the subdivisions are always included as part of indexed string. In Zebra, it also true (Heading and Match indices) except for 'Search entire record' which uses index 'Any'. The expected behavior would be to have it consistent.
Created attachment 193254 [details] [review] Bug 41859: Authority search autocomplete results not consistent with search results When cataloging and using authority plugin, there is auto complete feature. But hints it produces are not consistent with search results made with the same operator. E.g. (with standard KTD test data set) typing 'reusability' in 'Search main heading'/'Search all headings'/'Search entire record' gives no hints but one result ("Computer software Reusability.") It does not seem logical. Test plan: ========== 1. Have a standard KTD installation. 2. Start cataloging. Open authority plugin for any controlled field (e.g. 100). Start typing 'Peter' (in any input field) with the intention to find a person with the first name Peter (observe that search type is set to 'contains'). You will get no hints, despite of the existence of some Peters in the authority file. 3. Press Search button. You will have a few results containing 'Peter'. 4. This is not what we expect. We expect that the hints are consistent with the search results. 5. Apply the patch ; clear the browser cache. 6. Repeat 2. You should get the hints now. 7. Change the search type to 'starts with'. Start typing 'Peter' - no hints now. Start typing e.g. davi... - the are a few hints from surnames. Sponsored-by: Ignatianum University in Cracow
Created attachment 193271 [details] [review] Bug 41859: Authority search autocomplete results not consistent with search results When cataloging and using authority plugin, there is auto complete feature. But hints it produces are not consistent with search results made with the same operator. E.g. (with standard KTD test data set) typing 'reusability' in 'Search main heading'/'Search all headings'/'Search entire record' gives no hints but one result ("Computer software Reusability.") It does not seem logical. Test plan: ========== 1. Have a standard KTD installation. 2. Start cataloging. Open authority plugin for any controlled field (e.g. 100). Start typing 'Peter' (in any input field) with the intention to find a person with the first name Peter (observe that search type is set to 'contains'). You will get no hints, despite of the existence of some Peters in the authority file. 3. Press Search button. You will have a few results containing 'Peter'. 4. This is not what we expect. We expect that the hints are consistent with the search results. 5. Apply the patch ; clear the browser cache. 6. Repeat 2. You should get the hints now. 7. Change the search type to 'starts with'. Start typing 'Peter' - no hints now. Start typing e.g. davi... - the are a few hints from surnames. Sponsored-by: Ignatianum University in Cracow Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>