Class SemQuery

    • Constructor Detail

      • SemQuery

        public SemQuery​(String query)
        输入文本串
        Parameters:
        query -
    • Method Detail

      • city

        public SemQuery city​(String city)
        城市名称,与经纬度二选一传入
        Parameters:
        city -
        Returns:
      • category

        public SemQuery category​(SemCategory... categorys)
        需要使用的服务类别,多个用,隔开,不能为空
        Parameters:
        categorys -
        Returns:
      • appid

        public SemQuery appid​(String appid)
        App id,开发者的唯一标识,用于区分开放者, 如果为空,则没法使用上下文理解功能。
        Parameters:
        appid -
        Returns:
      • uid

        public SemQuery uid​(String uid)
        用户唯一 id(并非开发者 id),用于区分该开发者下不同用户,如果为空,则没法使用上下文理解功能。appid 和 uid同时存在的情况下,才可以使用上下文理解功能。
        Parameters:
        uid -
        Returns:
      • region

        public SemQuery region​(String region)
        区域名称,在城市存在的情况下可省;与经纬度 二选一传入
        Parameters:
        region -
        Returns:
      • location

        public SemQuery location​(float latitude,
                                 float longitude)
        纬度经度;与城市二选一传入
        Parameters:
        latitude -
        longitude -
        Returns:
      • build

        public static SemQuery build​(String query)
        输入文本串
        Parameters:
        query -
        Returns:
      • toJson

        public String toJson()