Change Password

Please enter the password.
Please enter the password. Between 8-64 characters. Not identical to your email address. Contain at least 3 of: uppercase, lowercase, numbers, and special characters.
Please enter the password.
Submit

Change Nickname

Current Nickname:
Submit

Apply New License

License Detail

Please complete this required field.

  • Ultipa Graph V4

Standalone

Please complete this required field.

Please complete this required field.

The MAC address of the server you want to deploy.

Please complete this required field.

Please complete this required field.

Cancel
Apply
ID
Product
Status
Cores
Applied Validity Period(days)
Effective Date
Excpired Date
Mac Address
Apply Comment
Review Comment
Close
Profile
  • Full Name:
  • Phone:
  • Company:
  • Company Email:
  • Country:
  • Language:
Change Password
Apply

You have no license application record.

Apply
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

Product Created On ID Amount (USD) Invoice
Product Created On ID Amount (USD) Invoice

No Invoice

v4.5
Search
    Français
    v4.5

      Accélération des Requêtes

      Cette section présente des méthodes sur un objet Connection pour gérer le statut LTE pour les propriétés, ainsi que leurs indexes et full-text indexes. Ces mécanismes peuvent être utilisés pour accélérer les requêtes.

      Chaque exemple se concentre uniquement sur l'utilisation de la méthode. Pour un exemple de code complet, veuillez vous référer à l'exemple complet.

      LTE

      lte()

      Charge une propriété personnalisée de nodes ou edges dans le moteur de calcul pour accélérer la requête.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom de la propriété.
      • str (Optionnel): Nom du schema ; tous les schemas sont spécifiés lorsqu'il est ignoré.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • UltipaResponse: Résultat de la requête.

      # Charge la propriété d'edge @relatesTo.type dans le moteur dans le graphset 'UltipaTeam' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="UltipaTeam")
      
      response = Conn.lte(DBType.DBEDGE, 'type', 'relatesTo', requestConfig)
      print(response.status.code)
      

      0
      

      ufe()

      Décharge une propriété personnalisée de nodes ou edges du moteur de calcul pour économiser de la mémoire.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom de la propriété.
      • str (Optionnel): Nom du schema ; tous les schemas sont spécifiés lorsqu'il est ignoré.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • Response: Résultat de la requête.

      # Décharge la propriété d'edge @relatesTo.type du moteur dans le graphset 'UltipaTeam' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="UltipaTeam")
      
      response = Conn.ufe(DBType.DBEDGE, 'type', 'relatesTo', requestConfig)
      print(response.status.code)
      

      0
      

      Index

      showIndex()

      Récupère tous les indexes des propriétés de node et edge du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les indexes récupérés dans le graphset actuel.

      # Récupère les indexes dans le graphset 'Ad_Click' et imprime leurs informations
      
      requestConfig = RequestConfig(graphName="Ad_Click")
      
      indexList = Conn.showIndex(requestConfig)
      for index in indexList:
        print(index.toJSON())
      

      {"DBType": 0, "name": "shopping_level", "properties": "shopping_level", "schema": "user", "size": "4608287", "status": "done"}
      {"DBType": 0, "name": "price", "properties": "price", "schema": "ad", "size": "5416241", "status": "done"}
      {"DBType": 1, "name": "time", "properties": "time", "schema": "clicks", "size": "12811267", "status": "done"}
      

      showNodeIndex()

      Récupère tous les indexes des propriétés de node du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les indexes de node récupérés dans le graphset actuel.

      # Récupère les indexes de node dans le graphset 'Ad_Click' et imprime leurs informations
      
      requestConfig = RequestConfig(graphName="Ad_Click")
      
      indexList = Conn.showNodeIndex(requestConfig)
      for index in indexList:
        print(index.toJSON())
      

      {"DBType": 0, "name": "shopping_level", "properties": "shopping_level", "schema": "user", "size": "4608287", "status": "done"}
      {"DBType": 0, "name": "price", "properties": "price", "schema": "ad", "size": "5416241", "status": "done"}
      

      showEdgeIndex()

      Récupère tous les indexes des propriétés de edge du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les indexes de edge récupérés dans le graphset actuel.

      # Récupère les indexes de edge dans le graphset 'Ad_Click' et imprime leurs informations
      
      requestConfig = RequestConfig(graphName="Ad_Click")
      indexList = Conn.showEdgeIndex(requestConfig)
      
      for index in indexList:
        print(index.toJSON())
      

      {"DBType": 1, "name": "time", "properties": "time", "schema": "clicks", "size": "12811267", "status": "done"}
      

      createIndex()

      Crée un nouvel index dans le graphset actuel.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom de la propriété.
      • str (Optionnel): Nom du schema.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • UltipaResponse: Résultat de la requête.

      # Crée des indexes pour toutes les propriétés de node 'name' dans le graphset 'Ad_Click' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="Ad_Click")
      
      response = Conn.createIndex(DBType.DBNODE, 'name', None, requestConfig)
      print(response.status.code)
      

      0
      

      dropIndex()

      Supprime des indexes dans le graphset actuel.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom de la propriété.
      • str (Optionnel): Nom du schema.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • UltipaResponse: Résultat de la requête.

      # Supprime l'index de la propriété de node @ad.name dans le graphset 'Ad_Click' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="Ad_Click")
      
      response = Conn.dropIndex(DBType.DBNODE, 'name', 'ad', requestConfig)
      print(response.status.code)
      

      0
      

      Full-text

      showFulltext()

      Récupère tous les full-text indexes des propriétés de node et edge du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les full-text indexes récupérés dans le graphset actuel.

      # Récupère le premier full-text index retourné dans le graphset 'miniCircle' et imprime ses informations
      
      requestConfig = RequestConfig(graphName="miniCircle")
      
      fulltextList = Conn.showFulltext(requestConfig)
      print(fulltextList[0].toJSON())
      

      {"DBType": 0, "name": "genreFull", "properties": "genre", "schema": "movie", "size": "", "status": "done"}
      

      showNodeFulltext()

      Récupère tous les full-text indexes des propriétés de node du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les full-text indexes de node récupérés dans le graphset actuel.

      # Récupère le premier full-text index de node retourné dans le graphset 'miniCircle' et imprime ses informations
      
      requestConfig = RequestConfig(graphName="miniCircle")
      
      nodeFulltextList = Conn.showNodeFulltext(requestConfig)
      print(nodeFulltextList[0].toJSON())
      

      {"DBType": 0, "name": "genreFull", "properties": "genre", "schema": "movie", "size": "", "status": "done"}
      

      showEdgeFulltext()

      Récupère tous les full-text indexes des propriétés de edge du graphset actuel.

      Paramètres :

      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • List[Index]: La liste de tous les full-text indexes de edge récupérés dans le graphset actuel.

      # Récupère le premier full-text index de edge retourné dans le graphset 'miniCircle' et imprime ses informations
      
      requestConfig = RequestConfig(graphName="miniCircle")
      
      edgeFulltextList = Conn.showEdgeFulltext(requestConfig)
      print(edgeFulltextList[0].toJSON())
      

      {"DBType": 1, "name": "nameFull", "properties": "content", "schema": "review", "size": "", "status": "done"}
      

      createFulltext()

      Crée un nouvel index full-text dans le graphset actuel.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom du schema.
      • str: Nom de la propriété.
      • str: Nom du full-text index.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • Response: Résultat de la requête.

      # Crée un full-text index appelé 'movieName' pour la propriété @movie.name dans le graphset 'miniCircle' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="miniCircle")
      
      response = Conn.createFulltext(DBType.DBNODE, 'movie', 'name', 'movieName', requestConfig)
      print(response.status.code)
      

      0
      

      dropFulltext()

      Supprime un full-text index dans le graphset actuel.

      Paramètres :

      • DBType: Type de la propriété (node ou edge).
      • str: Nom du full-text index.
      • RequestConfig (Optionnel): Paramètres de configuration pour la requête.

      Retourne :

      • UltipaResponse: Résultat de la requête.

      # Supprime le full-index de node 'movieName' dans le graphset 'miniCircle' et affiche le code d'erreur
      
      requestConfig = RequestConfig(graphName="miniCircle")
      
      response = Conn.dropFulltext(ultipa.DBType.DBNODE,'movieName',requestConfig)
      print(response.status.code)
      

      0
      

      Exemple Complet

      from ultipa import Connection, UltipaConfig
      from ultipa.configuration.RequestConfig import RequestConfig
      
      ultipaConfig = UltipaConfig()
      # URI example: ultipaConfig.hosts = ["mqj4zouys.us-east-1.cloud.ultipa.com:60010"]
      ultipaConfig.hosts = ["192.168.1.85:60061", "192.168.1.87:60061", "192.168.1.88:60061"]
      ultipaConfig.username = "<username>"
      ultipaConfig.password = "<password>"
      
      Conn = Connection.NewConnection(defaultConfig=ultipaConfig)
      
      # Request configurations
      requestConfig = RequestConfig(graphName="Ad_Click")
      
      # Retrieves all indexes in graphset 'Ad_Click' and prints their information
      indexList = Conn.showIndex(requestConfig)
      for index in indexList:
        print(index.toJSON())
      
      Please complete the following information to download this book
      *
      公司名称不能为空
      *
      公司邮箱必须填写
      *
      你的名字必须填写
      *
      你的电话必须填写