Indexing Error Messages

Sometimes you may receive an error message when indexing your product data feed. These errors do not affect the normal functioning of the search function on your site, they only affect the updating of the products. However, we have put together this guide with the most common errors and their solutions to help you fix them as soon as possible and ensure the correct functioning of the indexing process.

Couldn't find the feed

What does this mean?

  • Probably, the URL provided does not exist.
  • This error may also mean that your server lacks sufficient resources, especially PHP memory, to deliver the data feed.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating

What should you do?

  • First check that the URL provided is correct and then check your server resources to increase them, if necessary, to avoid this error.

Your server is responding too slow (download speed under 10Kb/s)

What does this mean?

  • The speed of your download could depend on how busy your server is at the time of indexing the feed. In addition, if the speed is below 10 Kb/s, the indexing task is aborted.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • First, try to reindex the data feed manually in your Doofinder control panel.
  • We recommend that you contact your hosting provider to make sure that the delivery speed is higher than 10 Kb/s.

Your server is giving an Internal Error Response

What does this mean?

  • This error, normally, is caused by the lack of enough resources in your server, specially PHP memory, to deliver the data feed.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • First, try to reindex the data feed manually in your Doofinder control panel.
  • Also, check your server resources to increase them, if needed, to avoid this error.
  • Verify that you are not blocking our IP address:
  • Europe: 54.171.4.216
  • USA: 52.2.218.41
  • Please, check that the feed is not cached.
  • If the error persists, you need to contact your service provider to find out the reason why your server delivers this error.

Your server is forbidding access to your feed

What does this mean?

  • Your server is preventing our IP from reaching the feed URL, and has returned an internal error response.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • Please, verify that you are not blocking our IP address:
  • Europe: 54.171.4.216
  • USA: 52.2.218.41

Your server is requiring authorization credentials to access the file

What does this mean?

  • The site URL is probably configured with htaccess.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

You can include the access credentials in the URL of the feed so that it can be indexed, for example:

  • http: // usr: psw @ server / Tests

You can also include our IPs so that those credentials are not required. They are:

  • Europe: 54.171.4.216
  • USA: 52.2.218.41

The feed URL is empty // All feeds are Empty

What does this mean?

  • The feed can't be generated correctly as you may be trying to index too many attributes or variants.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • You can paginate the feed from your Doofinder admin panel > Search Engines > indices, or reduce the feed attributes to the essentials.

There is a problem with your feed's XML syntax

What does this mean?

  • The feed you are trying to index does not have a valid XML format, which causes a "Syntax error". This occurs when the feed has not been completely generated, element names or attributes are incorrectly formatted.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • Make sure the feed is fully generated. An XML element whose name starts with a number is illegal XML.
  • Some of your attributes might be using a wrong format. XML elements must follow these naming rules:
  • Names can contain letters, numbers, and other characters
  • Names cannot start with a number or punctuation character
  • Names cannot start with the letters XML (or XML, or Xml, etc)
  • Names cannot contain spaces
  • For more information, read the article The Product Data Feed.

Looks like HTML

What does this mean?

  • Instead of accessing the feed directly, our server finds a "landing page" and reads it as HTML. It usually happens when the site is under maintenance or a login is required to access the content.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • If your website requires logging in order to view the content, avoid redirecting to the login page when Doofinder tries to access the feed URL.
  • If the site is blocked by HT access, you can include the access credentials in the URL of the feed so that it can be indexed, for example: https://user:password@mydomain.com.
  • You also need to authorize our IP addresses:
  • Europe: 54.171.4.216
  • USA: 52.2.218.41

Looks like your feed does not support pagination

What does this mean?

  • The feed you are trying to index doesn't support the pagination setting.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • You need to remove the pagination setting through your Doofinder admin panel > Search Engines > indices.

Mapping parser error

What does this mean?

  • The format of the data sent to Doofinder is incorrect.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • If you receive this error message, please get in touch with Support through our contact form.

Too many warnings. Last one: Values do not match keys

What does this mean?

  • It means that values don't match their attribute and are breaking the feed structure.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • You should check the products listed and make sure that they do not use a separator symbol in one of their fields ( | ; , ).

Connection broken: Connection reset by peer

What does this mean?

  • This is usually a one-time or temporary error, caused by the server killing or resetting the connection during the indexing task.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • Please try to reindex the data feed manually in your Doofinder control panel.

Deactivating the automatic process

What does this mean?

  • It means that if automatic indexing fails 5 times in a row, automatic indexing is disabled.

This error doesn't affect the normal functioning of the search function in your site, only affects the products updating.

What should you do?

  • You can re-enable it from your Admin panel. Go to Search Engines > (Search Engine) > Settings > Indices and then click the Configuration button at the top-right side of the screen. The Indices Configuration panel will open at the right side, and you will be able to enable the Automatic Indexing option again.

No changes in feed

To save your plan requests, Doofinder downloads your data and stores it in a file. Then it checks if that file is identical to the one downloaded the last time the indexing was triggered. If the file didn't change, there's no need to reprocess it, and the nothing changed message is logged in your admin.