Dear Wiki user, You have subscribed to a wiki page or wiki category on "Nutch Wiki" for change notification.
The "IndexWriters" page has been changed by RoannelFernandez: https://wiki.apache.org/nutch/IndexWriters?action=diff&rev1=13&rev2=14 Comment: Support for NUTCH-2600 === Solr indexer properties === ||'''Parameter Name''' ||'''Description''' ||'''Default value''' || - ||type ||Specifies the [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/SolrClient.html|SolrClient]] implementation to use. This is a string value of one of the following '''cloud''' or '''http'''. The values represent [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/impl/CloudSolrServer.html|CloudSolrServer]] or [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/impl/HttpSolrServer.html|HttpSolrServer]] respectively. ||http || + || type || Specifies the [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/SolrClient.html|SolrClient]] implementation to use. This is a string value of one of the following '''cloud''' or '''http'''. The values represent [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/impl/CloudSolrServer.html|CloudSolrServer]] or [[https://lucene.apache.org/solr/5_5_0/solr-solrj/org/apache/solr/client/solrj/impl/HttpSolrServer.html|HttpSolrServer]] respectively. || http || - ||url ||Defines the Solr URL into which data should be indexed (This should be a fully qualified URL). Multiple URL can be provided using comma as a delimiter. ||http://localhost:8983/solr/nutch || + || url || Defines the fully qualified URL of Solr into which data should be indexed. Multiple URL can be provided using comma as a delimiter. When the value of `type` property is '''cloud''', the URL should not include any collections or cores; just the root Solr path. || http://localhost:8983/solr/nutch || + || collection || The collection used in requests. Only used when the value of `type` property is '''cloud''' || || + || weight.field || Field's name where the weight of the documents will be written. If it is empty no field will be used. || || - ||commitSize ||Defines the number of documents to send to Solr in a single update batch. Decrease when handling very large documents to prevent Nutch from running out of memory.<<BR>> '''Note''': It does not explicitly trigger a server side commit. ||250 || + || commitSize || Defines the number of documents to send to Solr in a single update batch. Decrease when handling very large documents to prevent Nutch from running out of memory.<<BR>> '''Note''': It does not explicitly trigger a server side commit. || 1000 || - ||auth || Whether to enable HTTP basic authentication for communicating with Solr. Use the `username` and `password` properties to configure your credentials. ||false || + || auth || Whether to enable HTTP basic authentication for communicating with Solr. Use the `username` and `password` properties to configure your credentials. || false || - ||username ||The username of Solr server. ||username || + || username || The username of Solr server. || username || - ||password ||The password of Solr server. ||password || + || password || The password of Solr server. || password || === Rabbit indexer properties === ||'''Parameter Name''' ||'''Description''' ||'''Default value''' || || server.uri || URI with connection parameters in the form ''amqp://<username>:<password>@<hostname>:<port>/<virtualHost>'' <<BR>> Where: <<Include(IndexWriters/RabbitURIParts)>> || amqp://guest:guest@localhost:5672/ || || binding || Whether the relationship between an exchange and a queue is created automatically. <<BR>> '''NOTE:''' Binding between exchanges is not supported. || false || - || binding.arguments || Arguments used in binding. It must have the form ''key1=value1,key2=value2''. This value is only used when the exchange's type is headers and the value of `binding` property is true. In other cases is ignored. || || + || binding.arguments || Arguments used in binding. It must have the form ''key1=value1,key2=value2''. This value is only used when the exchange's type is headers and the value of `binding` property is '''true'''. In other cases is ignored. || || || exchange.name || Name for the exchange where the messages will be sent. || || - || exchange.options || Options used when the exchange is created. Only used when the value of `binding` property is true. It must have the form ''type=<type>,durable=<durable>'' <<BR>> Where: <<Include(IndexWriters/RabbitExchangeOptions)>> || type=direct,durable=true || + || exchange.options || Options used when the exchange is created. Only used when the value of `binding` property is '''true'''. It must have the form ''type=<type>,durable=<durable>''<<BR>> Where: <<Include(IndexWriters/RabbitExchangeOptions)>> || type=direct,durable=true || - || queue.name || Name of the queue used to create the binding. Only used when the value of `binding` property is true. || nutch.queue || + || queue.name || Name of the queue used to create the binding. Only used when the value of `binding` property is '''true'''. || nutch.queue || - || queue.options || Options used when the queue is created. Only used when the value of `binding` property is true. It must have the form ''durable=<durable>,exclusive=<exclusive>,auto-delete=<auto-delete>,arguments=<arguments>''<<BR>> Where: <<Include(IndexWriters/RabbitQueueOptions)>> || durable=true,exclusive=false,auto-delete=false || + || queue.options || Options used when the queue is created. Only used when the value of `binding` property is '''true'''. It must have the form ''durable=<durable>,exclusive=<exclusive>,auto-delete=<auto-delete>,arguments=<arguments>''<<BR>> Where: <<Include(IndexWriters/RabbitQueueOptions)>> || durable=true,exclusive=false,auto-delete=false || || routingkey || The routing key used to route messages in the exchange. It only makes sense when the exchange type is '''topic''' or '''direct'''. || Value of `queue.name` property || || commit.mode || '''single''' if a message contains only one document. In this case, a header with the action (write, update or delete) will be added. '''multiple''' if a message contains all documents. || multiple || || commit.size || Amount of documents to send into each message if the value of `commit.mode` property is '''multiple'''. In '''single''' mode this value represents the amount of messages to be sent. || 250 || || headers.static || Headers to add to each message. It must have the form ''key1=value1,key2=value2''. || || - || headers.dynamic || Document's fields to add as headers to each message. It must have the form ''field1,field2''. || || + || headers.dynamic || Document's fields to add as headers to each message. It must have the form ''field1,field2''. Only used when the value of `commit.mode` property is '''single''' || || === Dummy indexer properties ===

