Introducing Modulus Odex™

A Fully Customizable, Scalable Search Engine: Launch Right Out of the Box

Search Engine Software and Source Code

Organizations must make full use of their knowledge to remain competitive in today's market.

It is no longer adequate to search for data from within multiple applications across multiple platforms. Organizations need information to be meaningfully connected, inside a consistent searchable view, and able to provide immediate insights about customers, products, processes, policies and other vitals.

Odex is an Enterprise and Web Search Engine solution which can be hosted on your own hardware or in the cloud. Although highly customizable, the solution is ready to deploy and use within minutes, providing immediate benefit and value to your organization. Learn how search engines work.

Odex can be used for real-time information extraction, analytics and reporting for finance, legal compliance, healthcare, salesforce apps, customer support knowledge base systems, organizational knowledge management, classification, eDiscovery, eGovernment, email archive & search, big data search & analytics and more.

Over the last several years, we have witnessed an increased demand for enterprise search solutions, thanks in part to technologies, such as social media, mobile apps and cloud computing. It has been estimated that the enterprise search market brings in $2 billion each year, and by 2018, that number will grow to $2.8 billion.

Odex is capable of providing contextualization by means of computational intelligence using WordNet and Neural Networks (similar to IBM Watson™). This is an important feature, since users are increasingly becoming dissatisfied with a list of search results, now desiring the single best result.

Install, Launch, and Search

To use Odex, simply install the server software, launch the service, configure the search engine, and allow it to securely index and centralize your data, all while serving queries via the built-in search website. Multiple instances can be linked together to span billions of documents. An admin utility lets you fine-tune the indexing process, re-skin the Search Results pages, configure auto-scaling and failover, plus much more.

Customization and implementation services are provided by our sister company, Modulus Global, Inc.

The Search Engine in a Box, Without the Box

Unlike the typical search appliance, there is no specific required hardware or hosting provider. This means you are free to host the search engine on your own secure servers or in the cloud. The choice is yours!

Also unlike open-source search engines developed in Java, Odex was developed in 64 bit C++ for optimal performance, capable of indexing both structured and unstructured data at astounding speeds.

We were able to accomplish this by re-using algorithms borrowed from our Real-time Market Data Server (RMD Server) JADE™ system which was previously developed for ultra-fast high frequency trading systems.

Millions of documents can be indexed in real-time as the system can be scaled to handle billions of secure documents and search requests. Simply provide the computing resources and Odex will continue scaling, becoming faster and more efficient with each node put in place. The best part? Minimal support infrastructure and system admin staff are required.

With Odex, you can develop the next big search engine or host your company's secure documents in a central location, all on your own secure servers.

Odex can process data from formats including HTML, PDF, ZIP, Microsoft Office™, databases (including Oracle™, MySQL™, Microsoft SQL Server™, IBM DB2™, Sybase™), content management systems (EMC Documentum™, FileNet™, Open Text LiveLink, Microsoft SharePoint™) and much more.

Modulus Odex is a viable alternative to IBM Enterprise Search™, Google Search Appliance™, Apache Solr™, ElasticSearch™ and Amazon CloudSearch™.

Secure Information. Secure Search.

Unlike other search engines, each document cache is encrypted on the server and document-level security is built-in to the very core of the search engine. Searches are performed over HTTPS via 2048 bit SSL with built-in AES256 encryption.

Odex gives users a single point of access for finding documents across data sources while honoring existing security policies.


Odex can streamline responses of Freedom of Information Act (FOIA) related Public Record Acts and Data Protection Regulations. Organizations using Odex can shorten the time required to provide results for each request. Documents can be classified and Personally Identifiable Information can be redacted.

Get Started

While search engine solutions come in a wide variety of delivery models, pricing models and go-to-market strategies, Odex offers excellent performance, low up-front costs and very little maintenance when compared to the alternatives.

Get Started with Odex >


Works out of the box. Setup support is provided.

Incrementally indexes new documents on the fly.

Scalable Clustered Architecture can scale to hundreds or thousands of machines handling billions of documents. Performance increases with additional hardware.

Geospatial search lets users search for a local retailer, resulting in the displaying the nearest store based on the user's location. This is an important feature in today's mobile world.

"Find Similar" feature suggests similar records based on a particular search engine result.

Doesn't use SQL server or any other database engine. This is a real, low-level search engine.

Page-able search results with fully functional, configurable desktop and search clients.

Predictive search algorithm based on NLP.

Self-learning scorer, if enabled, analyzes the links that users click on and ranks them higher.

Provides configurable poison word filter, keyword spam filter, gibberish spam filter.

For Web Search, a built-in advertising admin permits custom ads to be displayed at the top of search results based on keywords. Ad campaign manager coming soon.

Customizable search results ranking.

Search results can be sorted by date and/or relevance.

Search within date ranges.

Search by file type.

Search results ranking algorithm is customizable.

Users can specify document types for results.

Customizable client and search engine results page ( highlights search terms to show hits and allows users view words in context without having to open documents.

API for .net and Java programmers to automate tasks or perform searches programmatically.

Configurable web crawler with C# source code provided.

Works out of the box with a customizable search engine results page. Can also be customized using .NET, Ruby, Python, PHP, Drupal or Wordpress.

Statistics in result sets contain the number of results returned, duration of search, document title, URL of document and date modified.

Cached results snapshots allows users to view an HTML version of the page or document which means that the actual document does not need to be opened.

Synonyms offer alternate search terms. For example, when a user searches for "cell phone," the search will add suggestions such as "mobile phone."

Search-as-you-Type functionality with autocomplete search.

Spell check and suggested search phrases.

Shows a link below the search box on search result pages: "Did you mean: [correct spelling]?"

Admin control panel allows admins to manually demote documents.

Works with any file type (PDF, PowerPoint, Excel, Word, text, HTML, email, zip, video, etc.).

Advanced search with "exact strings," plus AND, OR, and NOT searches.

#hashtags are indexed.

The indexing system can use iFilter handlers if hosted on a Windows Server, which is also used by SharePoint, Microsoft SQL Server and Windows Search.

Replication of search results.

The indexer updates the search index as soon as an item is indexed (continuous propagation) so that items can be queried against even before the indexing crawl is complete.

Implements OpenSearch, developed by subsidiary A9

Supports 24 different languages for tokenizing words in the index including Arabic, Chinese, Czech, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Romanian, Slovenian, Spanish, Swedish and Thai.

Supports 28 Document Formats (custom filters can be added via API), HTML, XML, TXT, Microsft Office™ documents including Word™, Excel™, PowerPoint™, Visio™, PDF, Text, RTF, OpenOffice™, iWorks™ (Pages™, Numbers™, Keynotes™), WordPerfect™, Images (BMP, JPEG, TIFF, GIF, PNG, SVG, PSD), Audio (AIF, MP3, MP4, MIDI, WAV) and Video (MPEG, FLV).