Search Posts O’Reilly performance analysis