Developing a modular framework for implementing a semantic search engine

Approved for public release, distribution unlimited === Current methods of information retrieval (IR) are adequate for everyday search needs, but they are not appropriate for many military and industrial tasks. The underlying mechanism of typical search methods is based upon keyword matching, which...

Full description

Bibliographic Details
Main Author: Hawkins, Brian M.
Other Authors: Martell, Craig
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/4528
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-4528
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-45282014-12-04T04:08:42Z Developing a modular framework for implementing a semantic search engine Hawkins, Brian M. Martell, Craig Schein, Andrew Naval Postgraduate School (U.S.) Approved for public release, distribution unlimited Current methods of information retrieval (IR) are adequate for everyday search needs, but they are not appropriate for many military and industrial tasks. The underlying mechanism of typical search methods is based upon keyword matching, which has demonstrated very poor performance over highly technical requirements documents found within the field of acquisitions. Instead of matching keywords, IR methods that understand the meaning of the words in a query are needed to provide the necessary performance over these types of documents; this is known as semantic search. This work utilizes sound software engineering practices to specify, design, and develop a modular framework to aid in the design, testing, and development of new semantic search methods and IR techniques, in general. The development of Modular Search Engine framework is documented in its entirety, from user needs analysis to the production of a full application programming interface. By exploiting the powerful techniques of polymorphism and object-oriented programming in the Java programming language, users are able to design new IR techniques that will function seamlessly within the framework. Finally, a reference implementation is provided as a proof-of-concept to demonstrate the capabilities and usefulness of the framework design. 2012-03-14T17:42:12Z 2012-03-14T17:42:12Z 2009-09 Thesis http://hdl.handle.net/10945/4528 468127 Monterey, California. Naval Postgraduate School
collection NDLTD
sources NDLTD
description Approved for public release, distribution unlimited === Current methods of information retrieval (IR) are adequate for everyday search needs, but they are not appropriate for many military and industrial tasks. The underlying mechanism of typical search methods is based upon keyword matching, which has demonstrated very poor performance over highly technical requirements documents found within the field of acquisitions. Instead of matching keywords, IR methods that understand the meaning of the words in a query are needed to provide the necessary performance over these types of documents; this is known as semantic search. This work utilizes sound software engineering practices to specify, design, and develop a modular framework to aid in the design, testing, and development of new semantic search methods and IR techniques, in general. The development of Modular Search Engine framework is documented in its entirety, from user needs analysis to the production of a full application programming interface. By exploiting the powerful techniques of polymorphism and object-oriented programming in the Java programming language, users are able to design new IR techniques that will function seamlessly within the framework. Finally, a reference implementation is provided as a proof-of-concept to demonstrate the capabilities and usefulness of the framework design.
author2 Martell, Craig
author_facet Martell, Craig
Hawkins, Brian M.
author Hawkins, Brian M.
spellingShingle Hawkins, Brian M.
Developing a modular framework for implementing a semantic search engine
author_sort Hawkins, Brian M.
title Developing a modular framework for implementing a semantic search engine
title_short Developing a modular framework for implementing a semantic search engine
title_full Developing a modular framework for implementing a semantic search engine
title_fullStr Developing a modular framework for implementing a semantic search engine
title_full_unstemmed Developing a modular framework for implementing a semantic search engine
title_sort developing a modular framework for implementing a semantic search engine
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/4528
work_keys_str_mv AT hawkinsbrianm developingamodularframeworkforimplementingasemanticsearchengine
_version_ 1716726282471866368