Skip to content

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 Answer
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`)

EXPERT
answered 2 years ago
EXPERT
reviewed 2 years ago
  • 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.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.