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 ===
  

Reply via email to