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

Reply via email to