code: def test_create_index_fulltext(self):
      # CREATE INDEX ft_index ON enwiki(body) USING FULLTEXT WITH(ANALYZER=segmentation) (doctitle, docdate) USING FULLTEXT;
      infinity_obj = infinity.connect(REMOTE_HOST)
      db_obj = infinity_obj.get_database("default")
      res = db_obj.drop_table("test_index_fulltext", if_exists=True)
      assert res.success
      table_obj = db_obj.create_table(
          "test_index_fulltext",
          {
              "doctitle": "varchar",
              "docdate": "varchar",
              "body": "varchar",
          },
          None,
      )
      assert table_obj is not None
  
      res = table_obj.create_index(
          "my_index",
          [
              index.IndexInfo(
                  "body",
                  index.IndexType.IRSFullText,
                  [index.InitParameter("ANALYZER", "segmentation")],
              ),
              index.IndexInfo(
                  "doctitle", index.IndexType.IRSFullText, []
              ),
              index.IndexInfo(
                  "docdate", index.IndexType.IRSFullText, []
              ),
          ],
          None,
      )
  
      assert res.success
  
      res = table_obj.drop_index("my_index")
      assert res.success
  
imports: import infinity
  import infinity.index
  from infinity.common import REMOTE_HOST
label_desc: Use image node_id 3 for calling the TestIndex obj's underlying member method code with example usage: obj.test_create_index_fulltext() without return types