Speed, Flexibility and Scalability
The Flax Team have experience of developing search engines over hundreds of millions of items, with response times of fractions of a second. We understand how to scale systems using distributed computing, how to split indexing and searching functions, the most efficient way to store indexed data and how backup strategies can be implemented.
As data volumes increase it is important that any search system can scale in a linear fashion, so future costs can be predicted. Reliability is also a factor, and systems must be designed for clean failover.
The Flax software can be installed on commodity servers running Microsoft Windows, Linux, Unix or Solaris operating systems to fit with your in-house standards and expertise. We can help you design robust architectures for high demand applications while maintaining flexibility.
Read Tom Mortimer's blog post on distributing search for an example of our approach.