Chord as a classical structured P2P network allows efficient location of the node that stores a desired content. In original Chord model, the participating nodes are equivalent, but it is not true in reality; besides, the semantic property of the content in the model is not taken into account. To advance the performance of Chord, we proposed an improved Chord model based on Topic-Cluster and Hierarchic Layer (HTC-Chord). A clustering policy is exploited to cluster the nodes sharing similar interest together, while the nodes are organized into different hierarchic layers according to their capabilities. Compared with the original Chord, the HTC-Chord enhances the query efficiency and decrease the impact of dynamic environment.