Code searching and ranking
AssigneeCodota Dot Com Ltd.
InventorEran Yahav
Life of this patent
Estimating the term…
Loading patent…
AssigneeCodota Dot Com Ltd.
InventorEran Yahav
Estimating the term…
A method, computerized apparatus and computer program product for providing a code segment in response to a query, the method comprising using at least one hardware processor for: receiving a multiplicity of code segments and meta data related to the code segments; analyzing each code segment of the multiplicity of code segments, said analyzing comprising: semantically analyzing the code segment to obtain a first rank, structurally analyzing the code segment to obtain a second rank, and analyzing the meta data associated with the code segment to obtain a third rank; combining the first rank, second rank and third rank into a total rank associated with the code segment; receiving a query; matching the query to each of the multiplicity of code segments to identify matching code segments; and providing the matching code segments in accordance with total ranks associated with each of the matching code segments.
A method for providing a code segment in response to a query, the method comprising using at least one hardware processor for:
A computerized apparatus having a processor and a non-transient memory, the non-transient memory having stored thereon program code for execution by said processor, the program code comprising:
A computer program product comprising a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by at least one hardware processor to:
Dependencies are inferred from the claim text.