Method: Neography::Rest::NodeIndexes#create_node_index

Defined in:
lib/neography/rest/node_indexes.rb

#create_node_index(name, type = "exact", provider = "lucene", extra_config = nil) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/neography/rest/node_indexes.rb', line 10

def create_node_index(name, type = "exact", provider = "lucene", extra_config = nil)
  config = {
    :type => type,
    :provider => provider
  }
  config.merge!(extra_config) unless extra_config.nil?
  options = {
    :body => (
      { :name => name,
        :config => config
      }
    ).to_json,
    :headers => json_content_type
  }
  @connection.post("/index/node", options)
end