跳至內容

in searchitem api what are those 2nd BrowseNodes encrypted value ??

0

"BrowseNodes": [ { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "ContextFreeName": "Fashion", "DisplayName": "Fashion", "Id": "11961407031" }, "ContextFreeName": "Fashion", "DisplayName": "Categories", "Id": "11961408031" }, "ContextFreeName": "Novelty & Special Use", "DisplayName": "Novelty & Special Use Clothing", "Id": "1731041031" }, "ContextFreeName": "Novelty", "DisplayName": "Novelty", "Id": "1731104031" }, "ContextFreeName": "Novelty Tops & Tees", "DisplayName": "Tops & Tees", "Id": "1731136031" }, "ContextFreeName": "Novelty Tank Tops", "DisplayName": "Tank Tops", "Id": "1731139031", "IsRoot": false }, { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "Ancestor": { "ContextFreeName": "Fashion", "DisplayName": "Fashion", "Id": "11961407031" }, "ContextFreeName": "Arborist Merchandising Root", "DisplayName": "Arborist Merchandising Root", "Id": "90330296031" }, "ContextFreeName": "Self Service", "DisplayName": "Self Service", "Id": "11961412031" }, "ContextFreeName": "Special Features Stores", "DisplayName": "Special Features Stores", "Id": "11961414031" }, "ContextFreeName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_0", "DisplayName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_0", "Id": "90330308031" }, "ContextFreeName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_7101", "DisplayName": "1036e886-88dc-4a17-99ab-42df01f0cd4f_7101", "Id": "90331042031" }, "ContextFreeName": "Graphic Clothing Shop", "DisplayName": "Graphic Clothing Shop", "Id": "15408109031", "IsRoot": false } ] } in this BrowseNodes have two ancestor value. I need to know about 2nd value . Which is important 1st or 2nd value ?? Which value will be similar to amazon ?? which value is helpful??

1 個回答
1

Hi Piyali Karmakar,

please try this solution it will be helpful for you.

First Value:

Use this for broad categories. This helps in general searches and provides a high-level understanding of the product category.

Second Value:

Use this for more specific subcategories. This is useful for detailed product searches and precise filtering.

Example Breakdown

{
  "BrowseNodes": [
    {
      "ContextFreeName": "Novelty Tank Tops",
      "DisplayName": "Tank Tops",
      "Id": "1731139031"
    },
    {
      "ContextFreeName": "Graphic Clothing Shop",
      "DisplayName": "Graphic Clothing Shop",
      "Id": "15408109031"
    }
  ]
}

Which value for use

First Value (General): "Novelty Tank Tops" (Id: "1731139031`)

Second Value (Specific): "Graphic Clothing Shop" (Id: "15408109031`)

專家

已回答 2 年前

專家

已審閱 2 年前

  • i am saying that in SearchItems api BrowseNodes have multiple value which one i should take for correct category for any perticular product. That also match amazon product breadcrumbs.

  • please try look at this solution which option is best for your query below.

    The best approach to determine the correct BrowseNode from the SearchItems API response that matches Amazon's product breadcrumbs involves a systematic comparison and selection process:

    Retrieve Breadcrumbs:

    Extract the breadcrumbs displayed on the Amazon product page. Breadcrumbs typically show the hierarchical category path such as "Home & Kitchen > Furniture > Living Room Furniture > Sofas & Couches".

    Understand BrowseNodes:

    Each BrowseNode in the API response represents a category or node within Amazon's product taxonomy. These nodes are identified by unique BrowseNodeId values.

    Compare and Match:

    For each product, compare the BrowseNodes provided by the API with the breadcrumbs.

    Identify the BrowseNode that aligns most closely with the category hierarchy shown in the breadcrumbs. This alignment should consider both the specificity (how closely it matches the exact category path) and relevance (how accurately it describes the product's category).

    Prioritize Specificity:

    Prefer BrowseNodes that are more specific and directly match the category shown in the breadcrumbs. This ensures accuracy in categorizing the product.

    Validation:

    Test your selection method across different products to ensure consistency and accuracy in choosing the correct BrowseNode.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。