Closed twagoo closed 6 years ago
I can't reproduce this bug on my testing machine (which uses slightly different versions of the Webapp and Solr). Could you identify the "underlying" file for that record? Seems to be 'Instituut_voor_Nederlandse_Lexicologie_INL_Metadata_Repository/DuELME.xml', but just to be sure...
This is a funny one. I could reproduce this behaviour once, when using the current master branch (bcd59a3) and reverting the removal of parameter "mm" in solrconfig.xml (i.e. basically using vlo-4.3.2) on a clean install + import. However, I couldn't reproduce this behaviour, using the same procedure after removing "mm" from solrconfig again.
@teckart using Docker or not? In case of Docker it may be needed to remove the provisioning volume for Solr home, otherwise previous configurations may persist (depending on your exact setup).
I can reproduce this with e.g. the following: http://alpha-vlo.clarin.eu/solr/vlo-index/mlt?q=id:CLARIN%20Centres/CombiLex.xml
vs
The problem seems to be in the query factory for similar documents. The ID is escaped, but spaces appear (not sure if this is desirable but that would be a different issue) which break the query. I will look into a solution and implement it in SolrDocumentQueryFactoryImpl.
Quotation seems to be a solution
I'll shortly be testing this on alpha as 4.3.4-RC1, hope to be able to deploy this today in the scheduled maintenance slot (2pm CET).
Test case: only search result for "CDROM Middelnederlands"
Note: VLO 4.3.4 has been deployed to production
Search for duelme in the VLO and select the result named "Dutch Electronic Lexicon of Multiword Expressions". The resulting page just shows 'internal error' . The VLO log shows the following stack trace: