Implementing Vector Search in LibreOffice
2024-10-10, 15:00–15:30 (Europe/Luxembourg), C1.05.12

In this session, I will explain the use of vector search functionality in LibreOffice. Vector search is a technique widely used in modern data retrieval systems, enabling the search of high-dimensional data by analyzing the similarity between vectors. Users can perform advanced searches on large datasets. This enhancement will be particularly beneficial for users working with extensive documents in Writer and Calc, providing a more powerful method for data analysis.


This session will focus on explaining the implementation and benefits of vector search functionality within LibreOffice. Vector search is a powerful technique widely utilized in modern data retrieval systems, allowing for the efficient search of high-dimensional data through vector similarity analysis. During the session, I will cover the fundamental concepts of vector search, how it differs from traditional keyword-based search methods, and the specific advantages it offers when handling large datasets.

The session will also explore how this functionality can be particularly advantageous for users working with extensive documents in LibreOffice's Writer and Calc modules. By integrating vector search, these users will gain access to more accurate and efficient search capabilities, enabling them to manage and analyze their data with greater precision and ease. Practical examples and demonstrations will be provided to illustrate the application of vector search in real-world scenarios, highlighting its role as a more powerful tool for data analysis and management in LibreOffice.

Koji Annoura is a highly experienced full-stack developer with over 40 years in the industry.
He has been involved in Agile software development since 2009 and played a key role in founding the "Neo4j Users Group Tokyo" in Japan. Additionally, he established the "Apache Hop User Group Japan" in 2021.

Koji has actively supported numerous companies and teams in their agile transformation journeys, assisting with the implementation of Agile and Scrum methodologies.

He is also an accomplished author, having contributed to "The Practical Guide to MacOS X Server," and serves as a technical reviewer for "Graph Data Processing with Cypher."