Frequently Asked Questions

What do I need to use Node Factor?

In order to use Solr Search instances, your website needs to be able to communicate with a Solr server. This capability can be easily added to Drupal sites by installing either Apache Solr Search or Search API Solr Search module. In order to use Node.js Integration instances, you need to install Node.js Integration module on your Drupal site. 

In each case, your website will need to be able to initiate outgoing HTTP requests to non-standard ports. Very rarely will this be an issue, but contact your hosting provider to confirm your website is not restricted.

Can instances be used with non-Drupal sites?

Solr Search instances can be used with any site that is Solr capable. However, we only provide Drupal specific support, and our instances are fine-tuned for Drupal sites. 

Node.js Integration instances are only compatible with Drupal sites.

What information will I need to provide to set up my instances?

For each instance, you will need to specify the URL of the website that will connect to the instance. The specified website will be the only one allowed to use the instance.

What happens when I reach the instance limit?

When Node.js instances reach their concurrent user limit, they will stop accepting new connections. Subsequent users will not be able to connect until one of the connected users disconnects. When Solr Search instances reach the document limit, they will stop processing document submissions. Search queries will continue to be served, unless the search query limit has also been reached. These limitations can be remedied by upgrading the instance.

Can I use one instance on multiple websites?

No, each instance can serve one website.

Will I have access to the Solr admin interface?

No, the admin interface is restricted for security reasons.

How are my instances protected from unauthorized access?

For each Node.js instance, a service key will be generated that you will need to enter on your Drupal site. Solr Search instances will generate a unique URL with a secret key that you will need to enter as the Solr server URL on your website. These keys will ensure that only your site will be authorized to use the instance.

What happens if my site's URL changes?

You will need to update the corresponding instance with the new site URL. You can do so at any time on your dashboard.

How do you process payment for instances?

When you create a new instance, you are immediately charged for the first payment period (month or year, depending on your selection). Monthly instances renew on the 1st of every month, which means if you create an instance in the middle of the month, your first period will be prorated for the remainder of the month.

How do I cancel my instances?

If you no longer wish to use an instance, simply delete the instance on your dashboard. If the instance has been prepaid for a year, you will receive a prorated refund for the remaining months. There is no prorated refund for monthly instances.

What payment methods are accepted?

We accept all major credit cards, including American Express, Discover, MasterCard, and Visa. 

How does the trial period work?

During your trial period, you will be able to create one micro instance. There can only be one active trial instance at a time. However, if you'd like to try both Solr Search and Node.js Integration instances, you can delete your trial instance, and create a new one of the other type. At the end of the trial, your trial instance will be automatically renewed at the regular rate if you have entered payment information. If you have not entered payment information by the end of the trial, your instance will be inactivated.

Do you offer a referral program?

Yes, you can earn account credit when you refer someone to Node Factor. Please see this page for details.


Still have questions? Feel free to contact us.