{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/luandri-a-clean-lua-interface-to-the-indri","title":"Luandri: a Clean Lua Interface to the Indri Search Engine","arxiv_id":"1702.05042","date":"2017-02-16","proceeding":null,"authors":["Mitra Bhaskar","Diaz Fernando","Craswell Nick"],"abstract":"In recent years, the information retrieval (IR) community has witnessed the\nfirst successful applications of deep neural network models to short-text\nmatching and ad-hoc retrieval. It is exciting to see the research on deep\nneural networks and IR converge on these tasks of shared interest. However, the\ntwo communities have less in common when it comes to the choice of programming\nlanguages. Indri, an indexing framework popularly used by the IR community, is\nwritten in C++, while Torch, a popular machine learning library for deep\nlearning, is written in the light-weight scripting language Lua. To bridge this\ngap, we introduce Luandri (pronounced \"laundry\"), a simple interface for\nexposing the search capabilities of Indri to Torch models implemented in Lua.","url_abs":"http://arxiv.org/abs/1702.05042v1","url_pdf":"http://arxiv.org/pdf/1702.05042v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"luandri-a-clean-lua-interface-to-the-indri","repo_url":"https://github.com/bmitra-msft/Luandri","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"torch","reach":null}],"tasks":[{"task_slug":"information-retrieval","task_name":"Information Retrieval"},{"task_slug":"retrieval","task_name":"Retrieval"},{"task_slug":"text-matching","task_name":"Text Matching"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}