There are 2 solutions to this:
1. Quote the colon so that the Solr-Query looks like id_t:http\://blahblah
2. Put the string in quotes so that the Solr-Query looks like id_t:"http://blahblah"
Environment:
ezComponents Version: ezc/eZComponents-beta vom PEAR channel
ezcSearch Version: 1.0.2
Operating System: Linux
PHP Version: 5.2.8
Solr Version: 1.3.0
Steps to Reproduce:
$handler = new ezcSearchSolrHandler('localhost', 8983, '/solr');
$manager = new ezcSearchEmbeddedManager;
$session = new ezcSearchSession( $handler, $manager );
$q = $session->createFindQuery('SomeType'); // <~~~ adjust to your needs
$qb = new ezcSearchQueryBuilder();
$qb->parseSearchQuery($q, '"http://blahblah"', array('id'));
print_r($qb); // notice the missing quotes in whereClauses
$result = $session->find($q);