Semantic versioning can be used to describe the downward compatibility of software. Using the example of a search engine for linguistic annotations, we show which problems can occur when operating a search-based service with persistent IDs for queries and results and present possible solutions. Different components, such as the software, the domain-specific query language, and the web service, provide different guarantees and make different demands on downward compatibility. By migrating an existing PostgreSQL-based system to our own implementation, we gain important practical experience in the downward-compatible modernization of an existing system, which we will share in this talk.


    Access

    Download


    Export, share and cite



    Title :

    Die Hard 1.1024.0: backward compatibility of a search engine with persistant IDs


    Contributors:

    Conference:


    Publication date :

    2019-06-04



    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English




    Persistant Wide Area Surveillance from an Airship

    SantaPietro, J J | Online Contents | 2012



    Feasibility Study of Providing Backward Compatibility with MPTCP to WiGig/IEEE 802.11ad

    Nguyen, Kien / Kibria, Mirza Golam / Ishizu, Kentaro et al. | IEEE | 2017


    Inlet-engine compatibility analysis

    CAMPBELL, J. / ELLIS, S. | AIAA | 1970