ontoportal / ontoportal-project

OntoPortal Alliance centralized repository for the management of the OntoPortal project
https://ontoportal.org/
3 stars 1 forks source link

Filter API Search with a language parameter #56

Open luddaniel opened 1 month ago

luddaniel commented 1 month ago

Describe the bug While using API /search query parameter lang or language is not taken in account.

To Reproduce Example : https://data.agroportal.lirmm.fr/search?pagesize=1&q=phylloxera&language=en Result:

"prefLabel": [
    "Phylloxera",
    "Phylloxera",
    "حشرة الأوراق الجافة",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "포도뿌리혹벌레속",
    "Phylloxera",
    "فیلوکسرا",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "Phylloxera",
    "フィロキセラ属",
    "倭蚜属",
    "Phylloxera",
    "Phylloxera",
    "फाइलोक्सेरा",
    "Phylloxera"
],

Expected behavior prefLabel and synonym should only contain the specified language. Also, it should be possible to specify many languages like language=en,fr