Search Smith

ColdFusion, SQL queries, and, of course, searching

Posts Tagged ‘ColdFusion’

ColdFusion: Running Solr on Jetty

Posted by David Faber on February 24, 2012

Lucid Imagination has a brief but helpful post on running Solr on Jetty. In ColdFusion 9, Solr runs on Jetty by default (at least under Windows – not sure about Linux or Solaris and I don’t have any information about CF 10). The jetty.xml file can be found under <CF_HOME>/solr/etc/jetty.xml. On a single-instance installation under Windows, then, it would be located under C:\ColdFusion9\solr\etc\jetty.xml.

In order to change the port on which Jetty listens, edit the following (lines 64-78 on the default CF Solr install):

<!-- Use this connector if NIO is not available. -->
<!-- This connector is currently being used for Solr because the
nio.SelectChannelConnector showed poor performance under WindowsXP
from a single client with non-persistent connections (35s vs ~3min)
to complete 10,000 requests)
-->
<Call name="addConnector">
  <Arg>
    <New class="org.mortbay.jetty.bio.SocketConnector">
      <Set name="port"><SystemProperty name="jetty.port" default="8983"/></Set>
      <Set name="maxIdleTime">50000</Set>
      <Set name="lowResourceMaxIdleTime">1500</Set>
    </New>
  </Arg>
</Call>

Change the value of 8983 to a different port and then restart the ColdFusion Solr service. Solr should now be listening on a different port.

Posted in ColdFusion, Solr | Tagged: , , , | 2 Comments »

ColdFusion Solr Tutorial

Posted by David Faber on February 23, 2012

I’ve started posting a tutorial page on using ColdFusion and Solr, linked to various posts on this blog and with additional commentary.

Posted in ColdFusion, Solr | Tagged: , , , | 1 Comment »

ColdFusion 10 now in public beta

Posted by David Faber on February 17, 2012

Good news courtesy of Adobe’s ColdFusion blog.

Of particular interest to readers of Search Smith might be the Solr enhancements in ColdFusion 10. The CFSEARCH tag will now support custom fields above and beyond custom1, custom2, etc., and will also have an orderBy attribute for sorting. I take this to mean that not only has Adobe extended the capabilities of the CFSEARCH tag but also removed the comments around the custom field definitions in the default ColdFusion schema.xml file. What is not clear is whether one can search the contents of those custom fields automatically (i.e., without specifying the field name in the query). There are also some limitations.

The Data Import Handler for indexing data from a database also looks interesting.

Posted in ColdFusion, Solr | Tagged: , , , , , | Leave a Comment »