I have searched a lot for a content addressable memory chip, but I couldn't find any part numbers. Why aren't there any chips for this kind of memory?!
Because there never was an application that required enough chips in a fixed configuration to justify producing a standard chip.
Generally speaking, each application requires a unique configuration, and it usually makes more sense to integrate the CAM with other application-specific logic in an ASIC.