Generated by All in One SEO v4.9.8, this is an llms.txt file, used by LLMs to index the site. # KMW Technology Search Professional Services ## Sitemaps - [XML Sitemap](https://kmwllc.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [The Mystery of Elasticsearch 8.17 Query Performance Degradation](https://kmwllc.com/index.php/2026/01/10/the-mystery-of-elasticsearch-8-17-query-performance-degradation/) - We benchmarked Elasticsearch 8.14–8.18 as part of an upgrade we helped a customer with. We uncovered a hidden performance regression in nested indices and will share how we discovered this, along with the exact steps needed to fix it. - [What's the best way to do entity extraction for search?](https://kmwllc.com/index.php/2025/10/04/whats-the-best-way-to-do-entity-extraction-for-search/) - Comparing the Effectiveness of Entity Extraction between NLP and LLMs - [Solr's query elevation component now supports filter exclusions](https://kmwllc.com/index.php/2022/11/17/solrs-query-elevation-component-now-supports-filter-exclusions/) - New in Solr 9.2! We created a way for the Query Elevation Component to exclude filters. Read about how we did this and what you should know about this new feature. - [Ingesting Solr Logs with the ELK Stack](https://kmwllc.com/index.php/2022/12/17/ingesting-solr-logs-with-the-elk-stack/) - When it comes to analyzing Solr logs, Solr does have some out of the box tools. However, we’ve found that those tools don’t give a lot of options for creating rich visual analysis, and don't offer a way to analyze logs in real time. So what do we do? We turn to another open-source platform: Elastic. - [Building A Vector Search Application on OpenSearch](https://kmwllc.com/index.php/2023/03/29/building-vector-search-on-opensearch/) - We created a POC vector search application using OpenSearch. In this post, we discuss what we did to get it working as well as investigate how popular search features like sorting, aggregating and filtering can be utilized in vector search. - [Duplicate Terms Aggregation Plug-in for OpenSearch](https://kmwllc.com/index.php/2024/05/30/duplicate-terms-aggregation-plug-in-for-opensearch/) - In Lucene-based search engines like OpenSearch and Solr, keyword aggregations ignore duplicate values that occur within a multi-valued field. We built an OpenSearch plugin to overcome this limitation. - [MCP in LLM Apps: Overkill or Integral?](https://kmwllc.com/index.php/2025/05/20/mcp-in-llm-apps-overkill-or-integral/) - As with any tech decision, the right tool depends on the context. But as LLM development matures, the trend is clear: we’re moving toward simplicity, agility, and tight integration. - [RAG Question Answering System for Solr and OpenSearch ](https://kmwllc.com/index.php/2024/06/23/rag-question-answering-system-for-solr-and-opensearch/) - We describe the process of using retrieval-augmented generation (RAG) to create a question-answering system about Solr and OpenSearch using an assortment of LLMs from HuggingFace and OpenAI. - [From Search to AI Architecture](https://kmwllc.com/index.php/2018/09/05/from-search-to-ai-architecture/) - Then: Enterprises spend a lot of time to make their content well-curated so that it can be exposed in a search engine. - [The KMW Solr Audit](https://kmwllc.com/index.php/2019/07/08/the-kmw-solr-audit/) - Customer issues addressed by a KMW Solr Audit Include: -Cluster instability -Query throughput and latency issues -Relevancy issues / poor recall or precision -Ingestion / index latency concerns -Planning for a Solr upgrade or major platform update -Problematic Hardware/cluster sizing and/or scaling issues -Defunct operational practices - [Robotics, Search & AI](https://kmwllc.com/index.php/2019/11/21/robotics-search-ai/) - KMW Founder, Kevin Watters, gives a talk at the Activate Search & AI conference on using Search as the brain for an open sourced, life-sized, 3D printed, humanoid robot. Of particular interest to the Solr community was the section of this talk highlighting training a Neural Network off of a Solr index in real-time. - [Understanding Scoring Through Examples](https://kmwllc.com/index.php/2020/03/10/understanding-scoring-through-examples/) - Instead of delving into the mathematical definitions of TF-IDF and BM25, we will help you develop an intuitive understanding of these metrics using a series of simple examples. - [Relevancy Tuning in Elastic](https://kmwllc.com/index.php/2020/03/13/relevancy-tuning-in-elastic/) - KMW hosted the Boston Elasticsearch meetup group, and our own Rudi Seitz gave an in-depth talk about how relevancy works in a search engine. In this post learn about when he covered, including: how scoring is computed, query structure and analysis chains, and approaches to tuning relevancy. - [Understanding TF-IDF and BM-25](https://kmwllc.com/index.php/2020/03/20/understanding-tf-idf-and-bm-25/) - This post will show you precisely how BM25 builds upon TF-IDF, what its parameters do, and why it is so effective. - [Solr JSON Facets for Reporting and Data Aggregation](https://kmwllc.com/index.php/2020/04/01/solr-json-facets-for-reporting-and-data-aggregation/) - We go over how we extended Solr's JSON Facet API to return large amounts of data and reports for a client's use case. - [The Cross Collection Join Query](https://kmwllc.com/index.php/2020/07/15/the-cross-collection-join-query/) - The KMW team's contribution to Solr 8.6 is a new Cross Collection Join query method, enabling Solr to support a multi-sharded distributed query for the first time. We'll tell you all about how it works. - [Search Engine Upgrade](https://kmwllc.com/index.php/2022/07/02/search-engine-upgrade/) - Open-source search engines are constantly being updated to add features, improve existing features, and fix vulnerabilities. Here are some more reasons you would want to update accordingly and how we can help. - [The KMW Search Audit](https://kmwllc.com/index.php/2022/09/30/the-kmw-search-audit/) - Learn about our most popular service, where we take a deep dive into what may not be working for your Solr, Elasticsearch, or OpenSearch instance. - [Solr Payload Inequalities](https://kmwllc.com/index.php/2021/06/12/solr-payload-inequalities/) - New in Solr & Lucene 9 is the ability to do inequality operations to search against payloads on terms. We'll go through this how new feature works using some different use cases. ## Pages - [Home](https://kmwllc.com/) - KMW TECHNOLOGY SEARCH & AI PROFESSIONAL SERVICES KMW Technology is a professional services firm that creates cutting edge applications powered by open source Search and AI technologies with a focus on Solr, OpenSearch and Elasticsearch. KMW's offerings include: consulting, design, implementation, training and support. LEARN MORE CONTACT US case studies WHAT OUR CLIENTS ARE SAYING Not - [Our Services](https://kmwllc.com/index.php/our-services/) - Our Services Solution Packages KMW’s most popular services offered as a standard solutions package. SEARCH AUDIT A deep dive review of the current search platform to uncover current issues and optimizations. Available for Solr, Elasticsearch and OpenSearch. Learn More SEARCH UPGRADE Migration of Solr or Elasticsearch to the latest version. Includes data planning, schema migration - [Search Consultant](https://kmwllc.com/index.php/jobs/search-consultant/) - Search Consultant / Developer Job description Design and develop Search based Java and Python applications for customers. Add new features and enhance existing solutions. Triage and help debug issues as they come up. Work within a team of talented and experienced professionals. Responsibilities Develop software to meet business objectives Design and estimate work deliverables based - [Blog](https://kmwllc.com/index.php/blog-page/) - BLOG By Henry Caldwell 10 Jan: The Mystery of Elasticsearch 8.17 Query Performance Degradation We benchmarked Elasticsearch 8.14–8.18 as part of an upgrade we helped a customer with. We uncovered a hidden performance regression in nested indices and will share how we discovered this, along with the exact steps needed to fix it. Read More - [Search Engine Upgrade](https://kmwllc.com/index.php/our-services/search-engine-upgrade/) - Search Engine Upgrade A collaborative and pain-free approach to upgrading your search engine. KMW’s team of search experts will: Evaluate the current solution and identify upgraded areas of impact. Create a sample schema and configuration to support upgraded functionality. Determine a re-index strategy for updated indices. Provide support during the cutover process and assist in - [Secure Solr](https://kmwllc.com/index.php/our-services/secure-solr/) - Secure Solr A licensed version of Apache Solr that KMW maintains for the purposes of remediating known CVEs. Companies using Solr need guarantees around its security in order to meet information security mandates. A support team of search experts is available to handle new critical vulnerabilities. SLAs can be tailored to meet the needs of - [Contact Us](https://kmwllc.com/index.php/contact-us/) - Contact Us Send Us A MessagE Notice: JavaScript is required for this content. address KMW Technology LLC29 Pemberton RdWayland, MA 01778 Email info@kmwllc.com X @kmw_technology - [Jobs](https://kmwllc.com/index.php/jobs/) - JOBS We’re hiring! Come join the most talented and dynamic team in open source Search.Learn about our team. - [Technical Project Manager](https://kmwllc.com/index.php/jobs/technical-project-manager/) - Technical Project Manager Job Description The Technical Project Manager is responsible for managing the implementation of KMW software projects and consulting engagements. The Technical PM works closely with the engineering team on the day to day delivery and execution of complex, mission critical search and enterprise software solutions. The individual also works closely with customers - [About Us](https://kmwllc.com/index.php/about-us/) - OUR APPROACH KMW Technology is an elite team of search experts and software professionals dedicated to producing high-quality, innovative solutions for organizations of every size. Whether we are working with a small start-up or a Fortune 50 company, our approach is the same.We believe that collaboration, education, and iteration are key to a successful project. - [Relevancy Tuning](https://kmwllc.com/index.php/our-services/relevancy-tuning/) - Relevancy Tuning Tired of the classic “fix one thing, break another” when it comes to tuning relevancy? Let our search experts take the lead while imparting industry best practices. Identify KPIs and key query use cases to develop relevance evaluation methodology Establish baseline relevancy for existing search application Modify query structure and schema as needed - [Lucille - Search Engine ETL](https://kmwllc.com/index.php/our-services/lucille-search-engine-etl/) - Lucille-explainerDownload - [Search Audit](https://kmwllc.com/index.php/our-services/search-audit/) - The KMW SEARCH AUDIT Resolve complex search problems and unlock new opportunities with expert guidance from KMW’s team of search professionals. Extensive architecture and configuration review to quickly diagnose issues with your search engine. Tailored to fit your specific goals and outcomes and deliver quick wins within the first weeks. 120 hours of consulting time - [Terms of Service](https://kmwllc.com/index.php/terms-of-service/) - Terms and ConditionsLast updated: December 09, 2022Please read these terms and conditions carefully before using Our Service.Interpretation and DefinitionsInterpretationThe words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.DefinitionsFor the purposes of - [Privacy Policy](https://kmwllc.com/index.php/privacy-policy/) - Privacy PolicyLast updated: January 17, 2023This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You.We use Your Personal data to provide and improve the Service. By using the Service, You - [Certona Case Study](https://kmwllc.com/index.php/certona-case-study/) - KMW brings a unique blend of expertise – the functional expertise around search technology and the ability to fit into our company's operational cadence. KMW has literally become an extension of our team.Eric Rosado, VP of Product, Kibo Commerce The Challenge Certona, the leading real-time omnichannel personalization solution and pioneer of AI-driven experience individualization, was - [Forensic Logic Case Study](https://kmwllc.com/index.php/forensic-logic-case-study/) - KMW and Forensic Logic: Accelerating out of Tech Debt with a Modern SolrCloud Search Solution Not only did KMW get us through this challenge, but LEAP Search is performing well and our customers are happy with it. And KMW essentially taught us how to take care of it ourselves. It was absolutely a wonderful experience.Ron - [404 page](https://kmwllc.com/index.php/404-page/) - 404 PAGE NOT FOUND We’re sorry, the page you have looked for does not exist. Can you find what you need with a search? ## My Templates - [kmw-tech-post](https://kmwllc.com/?elementor_library=kmw-tech-post) - May 16, 2025 Model panelThis is for the main controls which includes the model, number of documents to retrieve, whether to use neural search, and if we want an AI response to be generated. Source panelAs the name suggests this panel allows a user to select which document sources (Solr or OpenSearch) should be queried. Categories panelThis - [Privacy Policy](https://kmwllc.com/?elementor_library=privacy-policy) - Content area - [Default Kit](https://kmwllc.com/?elementor_library=default-kit) - [Contact Us - Search Audit](https://kmwllc.com/?elementor_library=contact-us-search-audit) - Content area - [Blog Post Navigation](https://kmwllc.com/?elementor_library=blog-post-navigation) - Previous PostOur Services Template Next PostDivider- Blog - [Divider- Blog](https://kmwllc.com/?elementor_library=divider-blog) - Introduction - [Our Services Template](https://kmwllc.com/?elementor_library=our-services-template) - The KMW SEARCH AUDIT Resolve complex search problems and unlock new opportunities with expert guidance from KMW’s team of search professionals. Extensive architecture and configuration review to quickly diagnose issues with your search engine. Tailored to fit your specific goals and outcomes and deliver quick wins within the first weeks. 120 hours of consulting time - [Blog Template](https://kmwllc.com/?elementor_library=blog-template) - November 19, 2022 The Mystery of Elasticsearch 8.17 Query Performance Degradation We benchmarked Elasticsearch 8.14–8.18 as part of an upgrade we helped a customer with. We uncovered a hidden performance regression in nested indices and will share how we discovered this, along with the exact steps needed to fix it. What’s the best way to - [Service Landing Page](https://kmwllc.com/?elementor_library=service-landing-page) - The KMW SEARCH AUDIT Resolve complex search problems and unlock new opportunities with expert guidance from KMW’s team of search professionals. Extensive architecture and configuration review to quickly diagnose issues with your search engine. Tailored to fit your specific goals and outcomes and deliver quick wins within the first weeks. 120 hours of consulting time - [Default Kit (Demo)](https://kmwllc.com/?elementor_library=default-kit-2) ## Categories - [Uncategorized](https://kmwllc.com/index.php/category/uncategorized/) - [Performance (Demo)](https://kmwllc.com/index.php/category/performance/) - [AI](https://kmwllc.com/index.php/category/ai/) - [Search](https://kmwllc.com/index.php/category/search/) - [Solr](https://kmwllc.com/index.php/category/solr/) - [Elasticsearch](https://kmwllc.com/index.php/category/elasticsearch/) - [OpenSearch](https://kmwllc.com/index.php/category/opensearch/) - [Lucene](https://kmwllc.com/index.php/category/lucene/) - [Relevancy](https://kmwllc.com/index.php/category/relevancy/) - [Vector Search](https://kmwllc.com/index.php/category/vector-search/) ## Tags - [Solr](https://kmwllc.com/index.php/tag/solr/) - [Search](https://kmwllc.com/index.php/tag/search/) - [Lucene](https://kmwllc.com/index.php/tag/lucene/)