彼らはIBM WebSphere Commerceの上に構築しています。ただし、ここでは派手なことは何もありません。英数字の識別子N-xxxxxxx
は単純なノード識別子であり、それ自体では階層構造をキャプチャしません。構造 (親ノードと直接の子ノード) はノード データ自体の内部にコード化されており、その効果を示す兆候があります (以下を参照)。ネストされた間隔 (セット) は必要なく、ユーザー インターフェイスは公開されません。通常のナビゲーション中に一度に複数のレベル。
ロウズを取ります。
Cookie ( WC_xxx
) の内部を調べ、( ) からコンテンツの一部を提供する場所を確認すると、それら.../wcsstore/B2BDirectStorefrontAssetStore/...
が WebSphere Commerce 上で実行されていることがわかります。彼らのリスティングページには、 SEO/_/
の目的のためにそこに至るまでのすべてがあります. 英数字の識別子は固定長で、base-36です (ただし、フィルターが適用されると、追加のグループが追加されますが、大文字に続くものはすべて、単にフィルター処理の状態を記録するだけです)。Zxxxx
Z
次に、Lowe's のサイトに現在ある 3600 ほどのカテゴリすべてを一覧表示するための小さなスクリプトを作成したとします。次のような結果が得られます。
N-1z0y28t /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Kits
N-1z0y28u /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Towers
N-1z0y28v /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Shelves
N-1z0y28w /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Hardware
N-1z0y28x /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Accessories
N-1z0y28y /Closet-Organization/Wood-Closet-Systems/Wood-Closet-Pedestal-Bases
N-1z0y28z /Cleaning-Organization/Closet-Organization/Wood-Closet-Systems
N-1z0y294 /Lighting-Ceiling-Fans/Chandeliers-Pendant-Lighting/Mix-Match-Mini-Pendant-Shades
N-1z0y295 /Lighting-Ceiling-Fans/Chandeliers-Pendant-Lighting/Mix-Match-Mini-Pendant-Light-Fixtures
N-1z0y296 /Lighting-Ceiling-Fans/Chandeliers-Pendant-Lighting/Chandeliers
...
N-1z13dp5 /Plumbing/Plumbing-Supply-Repair
N-1z13dr7 /Plumbing
N-1z13dsg /Lawn-Care-Landscaping/Drainage
N-1z13dw5 /Lawn-Care-Landscaping
N-1z13e72 /Tools
N-1z13e9g /Cleaning-Organization/Hooks-Racks
N-1z13eab /Cleaning-Organization/Shelves-Shelving/Laminate-Closet-Shelves-Organizers
N-1z13eag /Cleaning-Organization/Shelves-Shelving/Shelves
N-1z13eak /Cleaning-Organization/Shelves-Shelving/Shelving-Hardware
N-1z13eam /Cleaning-Organization/Shelves-Shelving/Wall-Mounted-Shelving
N-1z13eao /Cleaning-Organization/Shelves-Shelving
N-1z13eb3 /Cleaning-Organization/Baskets-Storage-Containers
N-1z13eb4 /Cleaning-Organization
N-1z13eb9 /Outdoor-Living-Recreation/Bird-Care
N-1z13ehd /Outdoor-Living
N-1z13ehn /Appliances/Air-Purifiers-Accessories/Air-Purifiers
N-1z13eho /Appliances/Air-Purifiers-Accessories/Air-Purifier-Filters
N-1z13ehp /Appliances/Air-Purifiers-Accessories
N-1z13ejb /Appliances/Humidifiers-Dehumidifiers/Humidifier-Filters
N-1z13ejc /Appliances/Humidifiers-Dehumidifiers/Dehumidifiers
N-1z13ejd /Appliances/Humidifiers-Dehumidifiers/Humidifiers
N-1z13eje /Appliances/Humidifiers-Dehumidifiers
N-1z13elr /Appliances
N-1z13eny /Windows-Doors
エントリの大部分がどのようにシーケンシャルであるか (ハッシュではなくシーケンシャルな識別子です)、常にグループ化されているわけではありません (識別子は構造ではなく年表を反映し、単一または複数のバッチで発生した挿入シーケンスをキャプチャします。データベースの反対側では、何千もの識別子が離れています)、「親」ノードが常に子の後に、時には穴の後に来ることに注意してください。これらはすべて、カテゴリが追加および/または削除されると、対応する親ノードの新しいバージョンが書き換えられ、古い、置き換えられた、または削除されたバージョンが最終的に削除されることを示す兆候です。
知っておくべきことがもっとあると思われる場合は、Lowe's がそのN-xxxxxxx
カタログに具体的に何を使用しているのかについて、WebSphere Commerce の専門家にさらに問い合わせることをお勧めします (ただし、それが何であれ、90% 以上のカスタムであると思います)。 Depot (同じく WebSphere を使用しているようです)は、今年初めにバージョン 7 にアップグレードしました。
更新Joshua は Endeca について言及しました。実際、この場合 Websphere の背後で使用されているのは Endeca (これらのN-xxxxxxx
識別子) です (ただし、Endeca Oracle の買収により、SUN^H^H^H独自の Java EE "Endeca Server" プラットフォームが推進されていると思います)。 .) したがって、見た目にもかかわらず、実際には 90% のカスタム ジョブではありません (プレゼンテーションとその JavaScript は大幅にカスタマイズされていますが、それは氷山の一角です) 。代わりに Solr を使用できるはずです。