Graph work

One Thousand Basses

Live

Which basses sound like this, and who plays them?

Natural-language search for electric bass guitars. Describe the bass you want ("warm vintage tone, short scale, five strings, under $1,500") and get matching models, combining semantic similarity, hard filters, and graph traversals across brands, models and the players who use them.

Visit onethousandbasses.com

One Thousand Basses graph modelA Player node points to a BassModel node with a PLAYS relationship. BassModel points to Brand with MADE_BY and to ReviewSummary with HAS_REVIEW_SUMMARY. BassModel also carries a 768-dimension embedding in a vector index.PLAYSMADE_BYHAS_REVIEW_SUMMARYPlayerBassModelembedding: vector(768)BrandReviewSummary

What it does

  • Bass models, brands, players and review summaries live in one graph with a native vector index on the same nodes.
  • One query can mix meaning ("punchy, growly"), constraints (strings, scale, price) and relationships (who plays what).
  • Review pipeline summarizes raw reviews per model family and folds that language back into the embeddings, so terms like "neck-dive" sharpen results.