Sitecore indexing performance
I'm trying to use the
However I want to be able to perform a full-text query, so there should be a 'big' field containing text from all the fields in Sitecore, similar to the '_content' field which is used in Sitecore-SOLR integration.
How can I achieve that? Is this the right approach in Coveo? How many items per minute should the Coveo plugin in Sitecore index on average?
Indexing performance is not affected by the number of fields. Indexing performance will be affected by how "big" your items are. For instance, pdfs and media librarys item will be slower to index than regular items.
If you want to perform a full-text query, you can either configure some specific fields to be free-text searchable in the Coveo.SearchProvider.config (see https://developers.coveo.com/display/public/SC201503/Understanding+the+Coveo+Search+Provider%27s+Configuration+File) or also ensure that the data you want is in the body of your document. To achieve that, you can develop your own PostItemProcessingPipeline processor and put anything in the "BinaryData" property of the document your index.
See more here : https://developers.coveo.com/display/public/SC201503/Understanding+the+Indexing+and+Search+Pipelines and https://developers.coveo.com/display/public/SC201503/Indexing+Documents+with+Basic+HTML+Content https://developers.coveo.com/display/public/SC201503/Indexing+Documents+with+HTML+Content+Processor
(The lattest two will set the HTML representation of your item in the body).