{"id":"https://openalex.org/keywords/boyer-moore-algorithm","display_name":"Boyer-Moore algorithm","description":"A string-search algorithm that locates a pattern in text by comparing characters from right to left and using shifts to skip unnecessary comparisons.","display_name_alternatives":["Boyer\u2013Moore string search algorithm","Boyer-Moore string matching algorithm","Boyer-Moore pattern matching algorithm","BM algorithm"],"ids":{"openalex":"https://openalex.org/keywords/boyer-moore-algorithm","wikidata":"https://www.wikidata.org/wiki/Q895984"},"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.6857,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.6857,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.1073,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"works_count":889,"cited_by_count":5587,"works_api_url":"https://api.openalex.org/works?filter=keywords.id:keywords/boyer-moore-algorithm","updated_date":"2026-10-15T04:06:03","created_date":"2026-09-30T00:00:00"}
