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=2&rev2=3 Comment: Rabbit indexer properties ||username ||The username of Solr server. ||username || ||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. || || + || 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 || + || 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 || + || 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''. || || + === Elasticsearch indexer properties === ||'''Parameter Name''' ||'''Description''' ||'''Default value''' || @@ -32, +48 @@ || exponential.backoff.millis || Initial delay for the BulkProcessor's exponential backoff policy. || 100 || || exponential.backoff.retries || Number of times the BulkProcessor's exponential backoff policy should retry bulk operations. || 10 || || bulk.close.timeout || Number of seconds allowed for the BulkProcessor to complete its last operation. || 600 || - - === 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. Default "false". <<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 'rabbitmq.indexer.binding' property is true. In other cases is ignored. || || - || exchange.name || Name for the exchange where the messages will be sent. Default "". || || - || exchange.options || Options used when the exchange is created. Only used when the value of 'rabbitmq.indexer.binding' property is true. Default "type=direct,durable=true". || type=direct,durable=true || - || queue.name || Name of the queue used to create the binding. Default "nutch.queue". Only used when the value of 'rabbitmq.indexer.binding' property is true. || nutch.queue || - || queue.options || Options used when the queue is created. Only used when the value of 'rabbitmq.indexer.binding' property is true. Default "durable=true,exclusive=false,auto-delete=false".<<BR>> 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 publish messages to specific queues. It is only used when the exchange type is "topic" or "direct". Default is the value of 'rabbitmq.indexer.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. Default "multiple". || multiple || - || commit.size || Amount of documents to send into each message if the value of 'rabbitmq.indexer.commit.mode' property is "multiple". Default "250". || 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. || || === Elasticsearch rest indexer properties ===

