当前位置: 首页 > news >正文

休闲食品网站建设策划书搜索引擎优化排名seo

休闲食品网站建设策划书,搜索引擎优化排名seo,物流公司怎么做网站,wordpress去除无用标签一、创建集合 集合由一个或多个分区组成。在创建新集合时,Milvus会创建一个默认分区_default 1.准备模式 需要创建的集合必须包含一个主键字段和一个向量字段。INT64和String是主键字段支持的数据类型。 首先,准备必要的参数,包括字段模式、…

一、创建集合

集合由一个或多个分区组成。在创建新集合时,Milvus会创建一个默认分区_default
1.准备模式
需要创建的集合必须包含一个主键字段和一个向量字段。INT64和String是主键字段支持的数据类型。

首先,准备必要的参数,包括字段模式、集合模式和集合名称。

from pymilvus import CollectionSchema, FieldSchema, DataType
book_id = FieldSchema(name="book_id",dtype=DataType.INT64,is_primary=True,
)
book_name = FieldSchema(name="book_name",dtype=DataType.VARCHAR,max_length=200,# The default value will be used if this field is left empty during data inserts or upserts.# The data type of `default_value` must be the same as that specified in `dtype`.default_value="Unknown"
)
word_count = FieldSchema(name="word_count",dtype=DataType.INT64,# The default value will be used if this field is left empty during data inserts or upserts.# The data type of `default_value` must be the same as that specified in `dtype`.default_value=9999
)
book_intro = FieldSchema(name="book_intro",dtype=DataType.FLOAT_VECTOR,dim=2
)
# 集合的定义
schema = CollectionSchema(fields=[book_id, book_name, word_count, book_intro],description="Test book search",enable_dynamic_field=True
)
collection_name = "book"

也可以使用预定义的模式新建集合:

from pymilvus import Collection
collection = Collection(name=collection_name,schema=schema,using='default',shards_num=2)

二、重命名集合

使用rename_collection方法

from pymilvus import Collection, FieldSchema, CollectionSchema, DataType, connections, utility
connections.connect(alias="default")
schema = CollectionSchema(fields=[
...     FieldSchema("int64", DataType.INT64, description="int64", is_primary=True),
...     FieldSchema("float_vector", DataType.FLOAT_VECTOR, is_primary=False, dim=128),
... ])
collection = Collection(name="old_collection", schema=schema)
utility.rename_collection("old_collection", "new_collection") # Output: True
utility.drop_collection("new_collection")
utility.has_collection("new_collection") # Output: False

三、修改集合

主要还是修改生存时间

collection.set_properties(properties={"collection.ttl.seconds": 1800})

四、检查集合信息

1.检查集合是否存在

from pymilvus import utility
utility.has_collection("book")

2.检查集合的细节信息

from pymilvus import Collection
collection = Collection("book")  # Get an existing collection.collection.schema                # Return the schema.CollectionSchema of the collection.
collection.description           # Return the description of the collection.
collection.name                  # Return the name of the collection.
collection.is_empty              # Return the boolean value that indicates if the collection is empty.
collection.num_entities          # Return the number of entities in the collection.
collection.primary_field         # Return the schema.FieldSchema of the primary key field.
collection.partitions            # Return the list[Partition] object.
collection.indexes               # Return the list[Index] object.
collection.properties		# Return the expiration time of data in the collection.

3.列出索引的集合

from pymilvus import utility
utility.list_collections()

五、删除集合

from pymilvus import utility
utility.drop_collection("book")

六、集合的别名

1.创建集合的别名
在创建集合时可以,也可以如下:

from pymilvus import utility
utility.create_alias(collection_name = "book",alias = "publication"
)

2.删除别名

from pymilvus import utility
utility.drop_alias(alias = "publication")

3.修改别名

from pymilvus import utility
utility.alter_alias(collection_name = "book",alias = "publication"
)

七、加载集合

1.Milvus 中的所有搜索和查询操作都在内存中执行。
在当前版本中,所有在线查询节点都将根据用户指定的副本数分为多个副本组。所有副本组都应具有最小的内存资源来加载所提供的集合的一个副本。

from pymilvus import Collection, utility# Get an existing collection.
collection = Collection("book")      
collection.load(replica_number=2)# Check the loading progress and loading status
utility.load_state("book")
# Output: <LoadState: Loaded>utility.loading_progress("book")
# Output: {'loading_progress': 100%}

2.获取副本信息

from pymilvus import Collection
collection = Collection("book")      # Get an existing collection.
collection.load(replica_number=2)    # Load collection as 2 replicas
result = collection.get_replicas()
print(result)

八、释放集合
在搜索或查询后释放集合以减少内存使用

from pymilvus import Collection
collection = Collection("book")      # Get an existing collection.
collection.release()
http://www.15wanjia.com/news/28520.html

相关文章:

  • 嘉兴网站建设技术托管北京网站seo招聘
  • 网站做非经营性广告需备案佛山seo网站排名
  • 上海内贸网站建设seo优化顾问服务阿亮
  • 网站服务器地址怎么查如何进行关键词分析
  • 设计官网推荐上海专业seo服务公司
  • 二级域名做网站注意找百度
  • 建设银行咸阳交费网站青岛seo排名收费
  • 烟台H5高端网站建设网络营销的策划方案
  • 网站开发的前后端是哪些百度推广创意范例
  • 天津专业网站建设公司南宁关键词优化公司
  • 网站做qq链接seo网络培训学校
  • excel可以做网站吗广东百度seo关键词排名
  • 荔湾网站建设公司沧州网站推广优化
  • 怎么在子域名建立一个不同的网站热搜榜排名前十
  • 站长统计 网站统计重庆网站建设维护
  • 微信官方网站培训机构网站
  • 做网站可以临摹吗seo营销培训咨询
  • 济南精品建站外包公司价格网店推广方案范文
  • seo 优化教程正规seo关键词排名哪家专业
  • 谷歌做公司网站需要多少钱灰色词网站seo
  • 网络科技公司网站制作免费的网站推广平台
  • 网站免费推广怎么做网站建设流程
  • 莆田企业自助建站西安seo关键词推广
  • 中企动力建站怎么样北京网站快速优化排名
  • 网络最好的运营商seo关键词排名优化系统
  • 企业建站系统信息免费发布友链
  • 上海专做特卖的网站2345网址大全下载到桌面
  • 淄博那里有做网站的上海最近三天的新闻
  • 国内大中型网站建设知名公司怎么投放广告
  • 成都企业网站建站百度秒收录